From 378e53af1e73f6394f2f2b0e8be7b3c0282a6adf Mon Sep 17 00:00:00 2001 From: Oleksandr Buhaiov Date: Mon, 28 Jul 2025 15:35:11 +0300 Subject: [PATCH 1/2] Update release.yml --- .github/workflows/release.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4831eba..115fd7a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -120,6 +120,17 @@ jobs: MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} SIGNING_KEY: ${{ secrets.SIGNING_KEY }} SIGNING_PASSWORD: ${{ secrets.SIGNING_PASSWORD }} + - name: POST Sonatype namespace + run: | + # https://central.sonatype.org/publish/publish-portal-ossrh-staging-api/#1-modify-your-ci-script + auth=$(echo -n "$MAVEN_USERNAME:$MAVEN_PASSWORD" | base64) + curl -X POST \ + -H "Authorization: Bearer $auth" \ + "$MAVEN_REPOSITORY/manual/upload/defaultRepository/com.epam.jsdmx" + env: + MAVEN_REPOSITORY: ${{ secrets.MAVEN_REPOSITORY }} + MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} cleanup: name: Cleanup @@ -133,4 +144,4 @@ jobs: run: | git config user.name github-actions git config user.email github-actions@github.com - git push origin --delete workflow-$GITHUB_RUN_ID || true \ No newline at end of file + git push origin --delete workflow-$GITHUB_RUN_ID || true From 51ab740ba1f6babdf1eab59ff56ffa85ff5f6bb0 Mon Sep 17 00:00:00 2001 From: Oleksandr Buhaiov Date: Mon, 28 Jul 2025 18:02:06 +0300 Subject: [PATCH 2/2] Update host for namespace POST --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 115fd7a..838acbe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -126,7 +126,7 @@ jobs: auth=$(echo -n "$MAVEN_USERNAME:$MAVEN_PASSWORD" | base64) curl -X POST \ -H "Authorization: Bearer $auth" \ - "$MAVEN_REPOSITORY/manual/upload/defaultRepository/com.epam.jsdmx" + "https://ossrh-staging-api.central.sonatype.com/manual/upload/defaultRepository/com.epam.jsdmx" env: MAVEN_REPOSITORY: ${{ secrets.MAVEN_REPOSITORY }} MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }}