Skip to content

chore(deps): update cranelift-isle requirement from 0.132 to 0.134 in /fuzz - #318

Merged
temper-pulseengine[bot] merged 1 commit into
mainfrom
dependabot/cargo/fuzz/cranelift-isle-0.134
Aug 11, 2026
Merged

chore(deps): update cranelift-isle requirement from 0.132 to 0.134 in /fuzz#318
temper-pulseengine[bot] merged 1 commit into
mainfrom
dependabot/cargo/fuzz/cranelift-isle-0.134

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 11, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on cranelift-isle to permit the latest version.

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [cranelift-isle](https://github.com/bytecodealliance/wasmtime) to permit the latest version.
- [Release notes](https://github.com/bytecodealliance/wasmtime/releases)
- [Changelog](https://github.com/bytecodealliance/wasmtime/blob/main/RELEASES.md)
- [Commits](https://github.com/bytecodealliance/wasmtime/commits)

---
updated-dependencies:
- dependency-name: cranelift-isle
  dependency-version: 0.134.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency updates label Aug 11, 2026
@temper-pulseengine
temper-pulseengine Bot enabled auto-merge (squash) August 11, 2026 20:42
@temper-pulseengine
temper-pulseengine Bot merged commit b71fd09 into main Aug 11, 2026
17 of 20 checks passed
@temper-pulseengine
temper-pulseengine Bot deleted the dependabot/cargo/fuzz/cranelift-isle-0.134 branch August 11, 2026 20:42
avrabe added a commit that referenced this pull request Aug 12, 2026
…just root (#319)

Third re-float of the cranelift-isle pin (#298, #310, now #318). The previous
fix added a dependabot `ignore` for cranelift-isle, but scoped it to the root
cargo ecosystem only. #318 was titled "update cranelift-isle requirement in
/fuzz" and widened the ROOT workspace constraint to 0.134 anyway — the bot came
in through one of the four doors that were still open:

    /            ignore=[cranelift-isle]
    /fuzz        ignore=NONE      <- used this one
    /loom-cli    ignore=NONE
    /loom-core   ignore=NONE
    /loom-isle   ignore=NONE

A partial mechanical guard is a guard that has not been tested against the thing
it guards. Adding the entry to every cargo ecosystem, and re-pinning the root
constraint that #318 widened.

This is the same lesson the release gate in v1.3.0 carries, applied to my own
previous fix: the invariant has to be enforced everywhere it can be violated,
not everywhere I happened to look.

Refs #142, #304, #311
avrabe added a commit that referenced this pull request Aug 13, 2026
#321)

loom ships binaries, so the lock belongs in the repository: the build becomes
reproducible and dependency changes arrive as reviewable diffs instead of as
ambient resolution at CI time.

Four red-main incidents this cycle were caused by resolution rather than by any
code change — rand 0.9->0.10, nightly fuzz deps, an auto-merged ordeal bump that
flipped a pin test, and cranelift-isle re-floated THREE times (#298, #310, #318)
past a comment in Cargo.toml explaining exactly why not to. The third one came
through a different dependabot ecosystem than the ignore meant to stop it. Per-pin
ignores are whack-a-mole against an automated player; the lock is the mechanism.

This does not freeze upgrades, it gates them: the same bumps now arrive as PRs
whose CI must be green before they land.

Also corrects a mis-citation of mine. Comments in Cargo.toml and dependabot.yml
pointed at "#142" as the lockfile issue. #142 is "Restore release-binary uploads
+ adopt unified release artifact standard", it is closed, and it does not mention
the lockfile at all — so those pointers read as "already handled" when no such
work existed. They now point at #320.

Verified: lock resolves cranelift-isle 0.132.3 (inside the pin) and
`cargo check --locked` builds.

Closes #320
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants