Skip to content

ci: run integration tests on all PRs, not just clojure/** changes#1739

Open
dimitri wants to merge 1 commit into
mainfrom
ci/run-integration-on-all-prs
Open

ci: run integration tests on all PRs, not just clojure/** changes#1739
dimitri wants to merge 1 commit into
mainfrom
ci/run-integration-on-all-prs

Conversation

@dimitri

@dimitri dimitri commented Jun 25, 2026

Copy link
Copy Markdown
Owner

The workflow already includes v3 matrix targets (mssql-v3, mysql-v3, etc.) alongside v4. Restricting pull_request to clojure/** paths meant v3-only PRs (src/**) never triggered it, yet branch protection expected those check names — requiring --admin to force-merge (#1738 being the immediate example).

Change

  • pull_request: drop the paths filter entirely — every PR now runs the full matrix.
  • push: keep src/** + clojure/** + the workflow file itself, so routine non-code pushes to main do not burn the full suite.

No test code changed.

The workflow already includes v3 matrix targets (mssql-v3, mysql-v3,
etc.) alongside v4.  Restricting pull_request to clojure/** paths meant
v3-only PRs (src/**) never triggered it, yet branch protection expected
those check names — requiring --admin to force-merge.

Remove the paths filter from pull_request so the full matrix runs on
every PR.  Keep the paths filter on push so routine non-code pushes to
main (docs, CI tweaks) don't burn the full suite unnecessarily.
@dimitri dimitri force-pushed the ci/run-integration-on-all-prs branch from f2d2e68 to 52870f1 Compare June 25, 2026 21:22
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