Skip to content

ci: run SpotBugs through the foundry facade - #166

Merged
CMaintz merged 3 commits into
mainfrom
ci/foundry-main-pin
Oct 1, 2026
Merged

CMaintz merged 3 commits into
mainfrom
ci/foundry-main-pin

Conversation

@CMaintz

@CMaintz CMaintz commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Foundry v2.4.0 is out and @v2 now points at it, with the setup-gradle fix (foundry#42) and the mise run spotbugs verb (foundry#36). So the gate stays on @v2, and this just picks up the SpotBugs part.

  • spotbugs: true on the backend facade call; backend/mise.toml already had the spotbugs task for it
  • Dropped the stand-in SpotBugs job from quality.yml. It's still blocking, it just shows up as Backend gate / java / SpotBugs now

v2.3.0 pins a setup-gradle SHA that doesn't exist (fixed in foundry#42), so
the backend gate fails before it starts. main also has the spotbugs verb
(foundry#36), so SpotBugs moves into the facade and quality.yml drops its
own job.
@CMaintz CMaintz changed the title ci: pin the foundry gate to main until v2.4.0 is cut ci: run SpotBugs through the foundry facade Sep 30, 2026
@CMaintz
CMaintz merged commit 3089db9 into main Oct 1, 2026
27 checks passed
@CMaintz
CMaintz deleted the ci/foundry-main-pin branch October 1, 2026 09:41
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