Skip to content

chore: release v0.8.0#299

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-05-28T04-58-44Z
Open

chore: release v0.8.0#299
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-05-28T04-58-44Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 28, 2026

🤖 New release

  • libmagic-rs: 0.7.0 -> 0.8.0 (⚠ API breaking changes)

libmagic-rs breaking changes

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field flags of variant TypeKind::Search in /tmp/.tmp1Dshn1/libmagic-rs/src/parser/ast.rs:679
  field flags of variant TypeKind::Search in /tmp/.tmp1Dshn1/libmagic-rs/src/parser/ast.rs:679
  field flags of variant TypeKind::Search in /tmp/.tmp1Dshn1/libmagic-rs/src/parser/ast.rs:679

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/function_parameter_count_changed.ron

Failed in:
  libmagic_rs::evaluator::types::read_search now takes 5 parameters instead of 4, in /tmp/.tmp1Dshn1/libmagic-rs/src/evaluator/types/search.rs:150
Changelog

[0.8.0] - 2026-05-28

Features

Documentation

  • third_party: Update NOTICE.md for clarity and accuracy


This PR was generated with release-plz.

@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. evaluator Rule evaluation engine and logic parser Magic file parsing components and grammar rust Rust language features and idioms labels May 28, 2026
@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 28, 2026

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🟢 Do not merge outdated PRs

Wonderful, this rule succeeded.

Make sure PRs are within 10 commits of the base branch before merging

  • #commits-behind <= 10

dosubot Bot added a commit that referenced this pull request May 28, 2026
@dosubot
Copy link
Copy Markdown
Contributor

dosubot Bot commented May 28, 2026

Related Knowledge

1 document with suggested updates is ready for review.

libMagic-rs

migration /libmagic-rs/blob/main/docs/src/migration.md — ⏳ Awaiting Merge

How did I do? Any feedback?

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. and removed size:S This PR changes 10-29 lines, ignoring generated files. labels May 28, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented May 28, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@github-actions github-actions Bot force-pushed the release-plz-2026-05-28T04-58-44Z branch from 7d1e676 to 79fa48b Compare May 28, 2026 12:49
@unclesp1d3r unclesp1d3r self-assigned this May 28, 2026
@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. and removed size:L This PR changes 100-499 lines, ignoring generated files. labels May 28, 2026
@unclesp1d3r
Copy link
Copy Markdown
Member

@Mergifyio queue

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 28, 2026

Merge Queue Status

This pull request spent 16 minutes 4 seconds in the queue, with no time running CI.

Waiting for
  • check-success = coverage
  • check-success = quality
  • check-success = test
  • check-success = test-cross-platform (macos-latest, macOS)
  • check-success = test-cross-platform (ubuntu-22.04, Linux)
  • check-success = test-cross-platform (ubuntu-latest, Linux)
  • check-success = test-cross-platform (windows-latest, Windows)
  • any of: [🛡 GitHub repository ruleset rule main]
    • check-neutral = DCO
    • check-skipped = DCO
    • check-success = DCO
  • any of: [🛡 GitHub repository ruleset rule main]
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
All conditions
  • check-success = coverage
  • check-success = quality
  • check-success = test
  • check-success = test-cross-platform (macos-latest, macOS)
  • check-success = test-cross-platform (ubuntu-22.04, Linux)
  • check-success = test-cross-platform (ubuntu-latest, Linux)
  • check-success = test-cross-platform (windows-latest, Windows)
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-neutral = DCO
    • check-skipped = DCO
    • check-success = DCO
  • any of [🛡 GitHub repository ruleset rule main]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections
  • all of [🛡 Merge Protections rule Do not merge outdated PRs]:

Reason

Pull request #299 has been dequeued

due to: files are inaccessible

Hint

You should look at the reason for the failure and decide if the pull request needs to be fixed or if you want to requeue it.
If you do update this pull request, it will automatically be requeued once the queue conditions match again.
If you think this was a flaky issue instead, you can requeue the pull request, without updating it, by posting a @mergifyio queue comment.

@mergify mergify Bot added the queued label May 28, 2026
mergify Bot added a commit that referenced this pull request May 28, 2026
mergify Bot added a commit that referenced this pull request May 28, 2026
@github-actions github-actions Bot force-pushed the release-plz-2026-05-28T04-58-44Z branch from 79fa48b to 7f4b548 Compare May 28, 2026 13:00
@unclesp1d3r unclesp1d3r enabled auto-merge (squash) May 28, 2026 21:41
@unclesp1d3r unclesp1d3r disabled auto-merge May 28, 2026 21:41
@unclesp1d3r
Copy link
Copy Markdown
Member

@Mergifyio queue

@mergify
Copy link
Copy Markdown
Contributor

mergify Bot commented May 28, 2026

queue

☑️ Command queue ignored because it is already running from a previous command.

@mergify mergify Bot removed the queued label May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

evaluator Rule evaluation engine and logic parser Magic file parsing components and grammar rust Rust language features and idioms size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement search-type flag semantics (/s start-anchor, /b binary, etc.)

1 participant