Skip to content

ci: fix required checks blocking Dependabot PRs#752

Merged
skrawcz merged 1 commit intomainfrom
ci/fix-required-checks-skip
May 3, 2026
Merged

ci: fix required checks blocking Dependabot PRs#752
skrawcz merged 1 commit intomainfrom
ci/fix-required-checks-skip

Conversation

@skrawcz
Copy link
Copy Markdown
Contributor

@skrawcz skrawcz commented May 3, 2026

The Release Validation workflow uses paths-ignore for docs/ and website/, which means the workflow never triggers on PRs that only touch those paths. Since Release Validation / build-artifacts and Release Validation / install-and-smoke are required checks, those PRs (including all current Dependabot PRs) can never merge.

Fix: Remove paths-ignore and add a check-paths job that detects whether the full validation is needed. When only docs/ or website/ files change, the downstream jobs are skipped (which satisfies required checks) rather than never triggered (which blocks merge).

This unblocks PRs #738, #740, #730, #739, #737.

Remove paths-ignore from release-validation workflow and add a
check-paths job that detects whether the full validation should run.
When only docs/ or website/ files change, the build-artifacts and
install-and-smoke jobs are skipped rather than never triggered, which
satisfies branch protection required check requirements.
@skrawcz skrawcz added the area/ci Workflows, build, release scripts label May 3, 2026
@skrawcz skrawcz requested a review from elijahbenizzy May 3, 2026 03:10
@skrawcz skrawcz merged commit a655edf into main May 3, 2026
26 checks passed
@skrawcz skrawcz deleted the ci/fix-required-checks-skip branch May 3, 2026 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci Workflows, build, release scripts

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants