From fcb2d62e11370b7f5ed9942be5de36cd2283caea Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 10:09:20 +0200 Subject: [PATCH 1/8] Updated publishing configuration to use S3 --- pom.xml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index b0c7796..8f97de0 100644 --- a/pom.xml +++ b/pom.xml @@ -48,9 +48,13 @@ - ossrh-fidesmo - https://oss.sonatype.org/service/local/staging/deploy/maven2/ + syltburk-releases + s3://releases.syltburk.fidesmo.com + + syltburk-snapshots + s3://snapshots.syltburk.fidesmo.com + @@ -79,17 +83,6 @@ - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.13 - true - - ossrh-fidesmo - https://oss.sonatype.org/ - true - - org.apache.maven.plugins maven-source-plugin @@ -127,6 +120,13 @@ + + + org.kuali.maven.wagons + maven-s3-wagon + 1.2.1 + + From 06f63d8221419b2494f568a822677599f7d3ce1a Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 11:52:57 +0200 Subject: [PATCH 2/8] test release --- .github/workflows/test.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..ca49530 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,33 @@ +on: + workflow_dispatch: + +name: Test release CI + +jobs: + build: + name: Upload release + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@master + - name: Setup Java + uses: actions/setup-java@v3 + with: + java-version: 11 + distribution: 'adopt' + server-id: ossrh-fidesmo + server-username: MAVEN_USERNAME + server-password: MAVEN_PASSWORD + - name: Build + run: ./mvnw -B -P release verify + - name: Import GPG key + id: import_gpg + uses: crazy-max/ghaction-import-gpg@v5 + with: + gpg_private_key: ${{ secrets.OSSRH_GPG_SECRET_KEY }} + passphrase: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} + - name: Publish package to S3 + run: ./mvnw -B --no-transfer-progress -P sign -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} deploy + env: + MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} + MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} From 4d2d3cda7fa24fca5ec82cc92283c6ed09509f0e Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:08:44 +0200 Subject: [PATCH 3/8] wf registration --- .github/workflows/test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ca49530..cf994b4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,5 @@ on: + pull_request: workflow_dispatch: name: Test release CI From 3ca0685cf09ce18041d786190fd1d4cfd84134ff Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:13:31 +0200 Subject: [PATCH 4/8] jdk update --- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ac00990..740041d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - java-version: 11 + java-version: 21 distribution: 'adopt' server-id: ossrh-fidesmo server-username: MAVEN_USERNAME diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cf994b4..2981a8d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Java uses: actions/setup-java@v3 with: - java-version: 11 + java-version: 21 distribution: 'adopt' server-id: ossrh-fidesmo server-username: MAVEN_USERNAME From 9958e7815182248cacf860575ce82c67409c414f Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:20:07 +0200 Subject: [PATCH 5/8] secrets fixes --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 740041d..cb0c8e9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -41,5 +41,5 @@ jobs: - name: Publish package to maven run: ./mvnw -B --no-transfer-progress -P sign -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} deploy env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} From de3072867fd9d76879c59a79c3e7f7fced52d2f0 Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:44:12 +0200 Subject: [PATCH 6/8] env vars fix --- .github/workflows/test.yml | 4 ++-- pom.xml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2981a8d..1073446 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -30,5 +30,5 @@ jobs: - name: Publish package to S3 run: ./mvnw -B --no-transfer-progress -P sign -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} deploy env: - MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }} + AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} diff --git a/pom.xml b/pom.xml index 8f97de0..d69ff32 100644 --- a/pom.xml +++ b/pom.xml @@ -48,12 +48,12 @@ - syltburk-releases - s3://releases.syltburk.fidesmo.com + marmeladburk-releases + s3://releases.marmeladburk.fidesmo.com - syltburk-snapshots - s3://snapshots.syltburk.fidesmo.com + marmeladburk-snapshots + s3://snapshots.marmeladburk.fidesmo.com From 8f51b08f9ceb0448b7673d47ccbd118bf56aa973 Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:50:06 +0200 Subject: [PATCH 7/8] cleanup --- .github/workflows/release.yml | 5 +---- .github/workflows/test.yml | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb0c8e9..99ef179 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,10 +16,7 @@ jobs: uses: actions/setup-java@v3 with: java-version: 21 - distribution: 'adopt' - server-id: ossrh-fidesmo - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD + distribution: 'adopt' - name: Build run: ./mvnw -B -P release verify - name: Release diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1073446..57bf6d6 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,10 +15,7 @@ jobs: uses: actions/setup-java@v3 with: java-version: 21 - distribution: 'adopt' - server-id: ossrh-fidesmo - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD + distribution: 'adopt' - name: Build run: ./mvnw -B -P release verify - name: Import GPG key From de228f9b66fe7e90bed93285d889e2a45f77828d Mon Sep 17 00:00:00 2001 From: Sergey Khruschak Date: Fri, 2 Jan 2026 12:53:20 +0200 Subject: [PATCH 8/8] dropped test action --- .github/workflows/test.yml | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 .github/workflows/test.yml diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 57bf6d6..0000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,31 +0,0 @@ -on: - pull_request: - workflow_dispatch: - -name: Test release CI - -jobs: - build: - name: Upload release - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@master - - name: Setup Java - uses: actions/setup-java@v3 - with: - java-version: 21 - distribution: 'adopt' - - name: Build - run: ./mvnw -B -P release verify - - name: Import GPG key - id: import_gpg - uses: crazy-max/ghaction-import-gpg@v5 - with: - gpg_private_key: ${{ secrets.OSSRH_GPG_SECRET_KEY }} - passphrase: ${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} - - name: Publish package to S3 - run: ./mvnw -B --no-transfer-progress -P sign -Dgpg.passphrase=${{ secrets.OSSRH_GPG_SECRET_KEY_PASSWORD }} deploy - env: - AWS_ACCESS_KEY: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}