Skip to content

ci: normalize CT dispatch and action pin validation - #80

Merged
loadingalias merged 1 commit into
mainfrom
fix/ci-dispatch-and-dependabot
Aug 4, 2026
Merged

ci: normalize CT dispatch and action pin validation#80
loadingalias merged 1 commit into
mainfrom
fix/ci-dispatch-and-dependabot

Conversation

@loadingalias

Copy link
Copy Markdown
Owner

Fix two independent CI boundary defects blocking the v0.8.0 recovery:

  • coerce workflow_dispatch numeric inputs back to numbers before calling the typed reusable CT job
  • validate the Cargo Rail action as a commit pin without freezing CI ownership to one released action SHA
  • add mutation coverage for both contracts

Validation:

  • actionlint .github/workflows/ct.yaml
  • scripts/ci/check-ci-ownership.sh
  • scripts/ci/check-ci-ownership-test.sh
  • just check-actions
  • just check
  • just push-full

@loadingalias
loadingalias merged commit a9dca3e into main Aug 4, 2026
17 checks passed
@loadingalias
loadingalias deleted the fix/ci-dispatch-and-dependabot branch August 4, 2026 02: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