Skip to content

fix(ci): correct MSRV toolchain pin and coverage artifact upload inputs - #189

Merged
tupe12334 merged 1 commit into
mainfrom
fix/ci-msrv-toolchain-and-coverage-upload
Jul 27, 2026
Merged

fix(ci): correct MSRV toolchain pin and coverage artifact upload inputs#189
tupe12334 merged 1 commit into
mainfrom
fix/ci-msrv-toolchain-and-coverage-upload

Conversation

@tupe12334

Copy link
Copy Markdown
Member

Summary

  • MSRV job installed dtolnay/rust-toolchain@1.100 (Rust 1.100 doesn't exist) instead of @1.75, matching the job name and core/Cargo.toml's rust-version = "1.75".
  • Coverage job passed Codecov-shaped inputs (files/fail_ci_if_error) to actions/upload-artifact@v7, which needs name/path — the upload step failed with "Input required and not supplied: path".

Both jobs failed on every push to main; the underlying code, tests, and coverage generation were fine.

Fixes #188.

Test plan

  • CI run on this PR should show MSRV (1.75) and Code coverage (cargo-llvm-cov) jobs passing.

Filed and opened by the "Polyhook/steplock production-readiness audit → PR + Slack" moadim routine.

MSRV job installed dtolnay/rust-toolchain@1.100 (nonexistent Rust
version) instead of @1.75, and the coverage job passed Codecov-shaped
inputs (files/fail_ci_if_error) to actions/upload-artifact, which
needs name/path. Both jobs failed on every push to main as a result.

Filed by the Polyhook/steplock production-readiness audit routine.
Fixes #188.
@tupe12334
tupe12334 merged commit e8ac0cf into main Jul 27, 2026
13 checks passed
@tupe12334
tupe12334 deleted the fix/ci-msrv-toolchain-and-coverage-upload branch July 27, 2026 01:21
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.

CI is red on main: MSRV job pinned to nonexistent toolchain, coverage job has invalid upload-artifact inputs

1 participant