Skip to content

fix(ci): use integration test binary for cat/tac spec tests in drift workflow#1842

Merged
chaliy merged 2 commits into
mainfrom
claude/wizardly-maxwell-IRyNN
Jun 2, 2026
Merged

fix(ci): use integration test binary for cat/tac spec tests in drift workflow#1842
chaliy merged 2 commits into
mainfrom
claude/wizardly-maxwell-IRyNN

Conversation

@chaliy
Copy link
Copy Markdown
Contributor

@chaliy chaliy commented Jun 2, 2026

Summary

  • Fix coreutils-args-drift scheduled workflow: --test spec_tests does not exist as a standalone binary; spec tests live in the integration test binary → change to --test integration
  • Add regression tests for two arithmetic_fuzz crash inputs found by libfuzzer on May 28 and Jun 1 2026 (crash-b972... and crash-f87f...) — both contain embedded null bytes in arithmetic+command-substitution context; they only crash under libfuzzer's sanitizer/smaller-stack env, not in cargo test, but the tests guard against future regressions

Test plan

  • CI passes on this branch
  • arith_fuzz_crash_null_bytes_cmdsub_shopt and arith_fuzz_crash_null_bytes_array_subscript tests pass in cargo test -p bashkit --test integration
  • Next scheduled Coreutils Args Drift run succeeds after merge

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Jun 2, 2026

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 e294406 Commit Preview URL

Branch Preview URL
Jun 02 2026, 09:58 AM

…inputs

Records the two libfuzzer crash artifacts found on May 28 and Jun 1 2026
(crash-b972... and crash-f87f...) as non-panic regression tests. The
inputs contain embedded null bytes in arithmetic/command-substitution
context; crashing was only reproduced under libfuzzer's sanitizer+smaller-
stack configuration. Tests ensure the interpreter never panics on these
inputs.
@chaliy chaliy merged commit 3f2402b into main Jun 2, 2026
24 checks passed
@chaliy chaliy deleted the claude/wizardly-maxwell-IRyNN branch June 2, 2026 13:27
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