Skip to content

ci: pin nightly jobs to nightly-2026-10-30 - #2804

Merged
chaliy merged 1 commit into
mainfrom
claude/pin-fuzz-nightly
Nov 1, 2026
Merged

chaliy merged 1 commit into
mainfrom
claude/pin-fuzz-nightly

Conversation

@chaliy

@chaliy chaliy commented Nov 1, 2026 •

Copy link
Copy Markdown
Contributor

What changed

Every job that used the floating nightly toolchain (Fuzz Compile Check in ci.yml, scheduled fuzzing, Miri and ASan build-std) now installs and runs nightly-2026-10-30. Each pin has a comment saying when to remove it.

Why

Rust nightly 2026-10-31 (rustc f9ceb4a4d) can't compile the bashkit lib, so Fuzz Compile Check is red on every PR (for example #2803). The scheduled nightly jobs would fail the same way.

Before / After

Before, on unmodified main:

$ cargo +nightly check -p bashkit --lib     # rustc 1.101.0-nightly (f9ceb4a4d 2026-10-31)
error[E0391]: cycle detected when computing when `parser::ast::CommandList` needs async drop

After:

$ cargo +nightly-2026-10-30 check -p bashkit --lib
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.10s

Risk

  • Low: CI-only. Nightly jobs stop picking up new nightlies until the pin is removed.

Checklist

  • Tests added or updated (CI-only; scripts/tests/test_ci*.py pass, workflows parse)
  • Backward compatibility considered

&lt;source media="(prefers-color-scheme: dark)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3.svg"&gt;&lt;source media="(prefers-color-scheme: light)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v3.svg"&gt;&lt;img alt="View with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v3-3x.png" width="162" height="28"&gt; <a href="https://backend.blacksmith.sh/track/enable-autofix?expires=1796096524&installation_model_id=447267&pr_number=2804&ref=codesmith_pr_footer&repository=everruns%2Fbashkit&return_to=https%3A%2F%2Fgithub.com%2Feverruns%2Fbashkit%2Fpull%2F2804&signature=ff1921a75e2f3b1140c80a54833e814f5a53c22f113700e7666b1d4cf682d827"&gt;&lt;picture&gt;&lt;source media="(prefers-color-scheme: dark)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"&gt;&lt;source media="(prefers-color-scheme: light)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg"&gt;&lt;img alt="Autofix with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark-3x.png" width="190" height="28"&gt;
Need help on this PR? Tag @codesmith-bot with what you need.


Generated by Claude Code

Nightly 2026-10-31 (rustc f9ceb4a4d) fails to compile the bashkit lib with
E0391 (async-drop query cycle on parser::ast::CommandList). Reproduced on
unmodified main; nightly-2026-10-30 builds it. Pins the fuzz compile check,
scheduled fuzz, Miri and ASan build-std jobs until a fixed nightly ships.
@chaliy chaliy self-assigned this Nov 1, 2026
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
bashkit de9797f Commit Preview URL

Branch Preview URL
Nov 01 2026, 03:42 AM

@chaliy
chaliy merged commit 60e871b into main Nov 1, 2026
25 checks passed
@chaliy
chaliy deleted the claude/pin-fuzz-nightly branch November 1, 2026 04:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant