From ce178219bb68131283b22399229f11453c9512ca Mon Sep 17 00:00:00 2001 From: Jeppe Fredsgaard Blaabjerg Date: Tue, 30 Jun 2026 21:50:03 +0200 Subject: [PATCH] chore(ci): remove the unused maven-extension-jar workflow 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. --- .github/workflows/maven-extension-jar.yml | 46 ----------------------- 1 file changed, 46 deletions(-) delete mode 100644 .github/workflows/maven-extension-jar.yml diff --git a/.github/workflows/maven-extension-jar.yml b/.github/workflows/maven-extension-jar.yml deleted file mode 100644 index 258dc331c..000000000 --- a/.github/workflows/maven-extension-jar.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: Maven extension jar - -# Builds (and smoke-tests) the Maven manifest extension jar in CI, separately -# from release. Uses only allowlisted actions — notably NOT actions/setup-java -# (the org allowlist forbids it), so it relies on a JDK pre-installed on the -# runner via JAVA_HOME_17_X64, the same approach provenance.yml uses to build -# the jar at release. Runs on changes to the extension and on demand. - -on: - pull_request: - paths: - - 'src/commands/manifest/scripts/maven-extension/**' - - 'src/commands/manifest/scripts/test/maven-compat/**' - - '.github/workflows/maven-extension-jar.yml' - workflow_dispatch: - -permissions: - contents: read - -jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - with: - persist-credentials: false - - name: Build the Maven extension jar (pre-installed JDK; no setup-java) - run: | - if [ -n "${JAVA_HOME_17_X64:-}" ]; then - export JAVA_HOME="$JAVA_HOME_17_X64" - fi - java -version - bash src/commands/manifest/scripts/maven-extension/build-jar.sh - - name: Verify the jar was produced - run: test -f src/commands/manifest/scripts/maven-extension/coana-maven-extension.jar - - name: Smoke-test the extension on Maven 3.9.9 - run: | - if [ -n "${JAVA_HOME_17_X64:-}" ]; then - export JAVA_HOME="$JAVA_HOME_17_X64" - fi - ver=3.9.9 - curl -fsSL "https://archive.apache.org/dist/maven/maven-3/$ver/binaries/apache-maven-$ver-bin.zip" -o maven.zip - unzip -q maven.zip - bash src/commands/manifest/scripts/test/maven-compat/smoke-test.sh \ - "$PWD/apache-maven-$ver/bin/mvn" \ - "$PWD/src/commands/manifest/scripts/maven-extension/coana-maven-extension.jar"