Skip to content

chore(ci): remove the unused maven-extension-jar workflow#1386

Open
Jeppe Fredsgaard Blaabjerg (jfblaa) wants to merge 1 commit into
v1.xfrom
jfblaa/remove-maven-extension-jar-workflow
Open

chore(ci): remove the unused maven-extension-jar workflow#1386
Jeppe Fredsgaard Blaabjerg (jfblaa) wants to merge 1 commit into
v1.xfrom
jfblaa/remove-maven-extension-jar-workflow

Conversation

@jfblaa

@jfblaa Jeppe Fredsgaard Blaabjerg (jfblaa) commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Removes the maven-extension-jar workflow added in #1385. It's redundant:

  • The Maven extension jar is built and bundled at release by provenance.yml, which now fails closed if the jar is missing (no jarless package can ship).
  • The build-tool version-compat matrix is run locally on demand via src/commands/manifest/scripts/test/run-compat.sh.

So the standalone PR-time jar-build check isn't needed. The trade-off: a maven-extension build break is caught at release time (the release fails) rather than on the PR — acceptable given the fail-closed release build and local testing.


Note

Low Risk
CI-only removal with no runtime or release-script changes; jar build and fail-closed bundling remain in the release workflow.

Overview
Deletes the .github/workflows/maven-extension-jar.yml workflow that built the Maven manifest extension jar and ran a Maven 3.9.9 smoke test on PRs and workflow_dispatch.

PR-time coverage is dropped in favor of existing paths: provenance.yml still runs pnpm run build:maven-extension before publish and fails closed if the jar is missing, and the version-compat matrix is exercised locally via run-compat.sh. A broken extension build would surface at release rather than on every PR touching the extension.

Reviewed by Cursor Bugbot for commit ce17821. Configure here.

The Maven extension jar is built and bundled at release time by provenance.yml
(which fails the build if the jar is missing), and the build-tool version-compat
matrix is run locally on demand via run-compat.sh. The standalone PR-time
jar-build workflow is redundant, so drop it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant