From cc107c7f01cdb3e1aeeaca559e303cda5d9f87c7 Mon Sep 17 00:00:00 2001 From: Oryan Date: Wed, 7 Oct 2026 12:37:22 -0400 Subject: [PATCH] Restore id-only credential matching for snapshot deploys Maven 3.10 (runner image ubuntu24/20261004.327) only sends server credentials to the server's repository origins, and setup-java can't declare those yet, so the snapshot deploy to central.sonatype.com was sent without credentials and got a 401. Co-Authored-By: Claude Opus 5.5 (1M context) --- .github/workflows/snapshot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml index 465674fa..a47ce9d1 100644 --- a/.github/workflows/snapshot.yml +++ b/.github/workflows/snapshot.yml @@ -32,7 +32,7 @@ jobs: server-username: MAVEN_USERNAME server-password: MAVEN_PASSWORD - name: Publish release - run: mvn --batch-mode deploy + run: mvn --batch-mode deploy -Dmaven.repository.credentialScope=id env: MAVEN_USERNAME: ${{ secrets.OSS_USER_TOKEN_KEY }} MAVEN_PASSWORD: ${{ secrets.OSS_USER_TOKEN_PASS }}