From 4e9d29181998285609143c16993a0244a56f0825 Mon Sep 17 00:00:00 2001 From: rafael Date: Mon, 27 Apr 2026 14:10:50 -0400 Subject: [PATCH] ci: enable auto-publish to Maven Central and remove GitHub release creation step - pom.xml: add `autoPublish` configuration for Maven Central. - release.yml: drop "Create GitHub Release" step. --- .github/workflows/release.yml | 12 ------------ pom.xml | 1 + 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b9666f1..8aea554 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,15 +39,3 @@ jobs: MAVEN_TOKEN: ${{ secrets.MAVEN_TOKEN }} PASSPHRASE: ${{ secrets.CODESIGN_PGP_PASSPHRASE }} - - name: Create GitHub Release - uses: actions/github-script@v7 - with: - script: | - const tag = context.ref.replace('refs/tags/', ''); - await github.rest.repos.createRelease({ - owner: context.repo.owner, - repo: context.repo.repo, - tag_name: tag, - name: tag, - generate_release_notes: true, - }); diff --git a/pom.xml b/pom.xml index f4850ac..7459b19 100644 --- a/pom.xml +++ b/pom.xml @@ -183,6 +183,7 @@ true central + true