Skip to content

fix(ci): gate microVM checks by changed paths - #1972

Merged
jbeda merged 1 commit into
mainfrom
fix/microvm-ci-path-gating
Sep 27, 2026
Merged

jbeda merged 1 commit into
mainfrom
fix/microvm-ci-path-gating

Conversation

@jbeda

@jbeda jbeda commented Sep 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • classify MicroVM runtime changes independently of the broad Go CI family
  • run nested-module CI checks and standalone validation only when that classifier is relevant
  • restrict the live MicroVM E2E workflow to the runtime integration closure and its CI controls

Verification

  • git diff --check
  • bash .github/scripts/relevant-changes_test.sh
  • bash .github/scripts/relevant-changes-workflow_test.sh
  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 -ignore 'specifying action "\$/.*" in invalid format'

bash .github/scripts/microvm-ci-release_test.sh passed its reached checks and then stopped locally because cosign is not installed. CI installs cosign before this test.

Co-authored-by: Mecatl <noreply@mecatl.dev>
@jbeda
jbeda merged commit b3f6155 into main Sep 27, 2026
42 checks passed
@jbeda
jbeda deleted the fix/microvm-ci-path-gating branch September 27, 2026 19:40
This was referenced Sep 29, 2026
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.

2 participants