From c9ae60da7eee28bd287a51cc689272577ba6b5fd Mon Sep 17 00:00:00 2001 From: Benjamin Cavy Date: Sat, 23 Mar 2024 23:26:00 +0100 Subject: [PATCH] wip --- .github/workflows/gh-release.yml | 29 +++++++++++++++++++++++++++++ .github/workflows/release.yml | 18 ++---------------- 2 files changed, 31 insertions(+), 16 deletions(-) create mode 100644 .github/workflows/gh-release.yml diff --git a/.github/workflows/gh-release.yml b/.github/workflows/gh-release.yml new file mode 100644 index 0000000..cda6639 --- /dev/null +++ b/.github/workflows/gh-release.yml @@ -0,0 +1,29 @@ +name: Release Izanami Java client + +on: + push: + tags: + - v2.** + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Set up JDK 11 + uses: actions/setup-java@v3 + with: + java-version: '11' + distribution: 'temurin' + cache: maven + - name: Build & update version + run: mvn -B clean package --file pom.xml + - name: Release + uses: softprops/action-gh-release@v2 + if: startsWith(github.ref, 'refs/tags/') + with: + files: | + target/izanami-java-client.jar + target/izanami-java-client-javadoc.jar + target/izanami-java-client-sources.jar \ No newline at end of file diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3da7182..94ead19 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,30 +17,16 @@ jobs: java-version: '11' distribution: 'temurin' cache: maven - - name: Build & update version - run: mvn -B clean install --file pom.xml - - name: GitHub Tag Name example - run: | - echo "Tag name from GITHUB_REF_NAME: $GITHUB_REF_NAME" - echo "Tag name from github.ref_name: ${{ github.ref_name }}" - name: Release uses: qcastel/github-actions-maven-release@v1.12.41 env: JAVA_HOME: /usr/lib/jvm/java-11-openjdk/ with: release-branch-name: "main" - maven-args: "-DskipTests -Dmaven.deploy.skip=true" + maven-args: " -Dmaven.deploy.skip=true" ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} git-release-bot-name: "Release bot" git-release-bot-email: "benjamin.cavy@maif.fr" #gpg-enabled: true #gpg-key-id: ${{ secrets.GPG_KEY_ID }} - #gpg-key: ${{ secrets.GPG_KEY }} - - name: Release - uses: softprops/action-gh-release@v2 - if: startsWith(github.ref, 'refs/tags/') - with: - files: | - target/izanami-java-client.jar - target/izanami-java-client-javadoc.jar - target/izanami-java-client-sources.jar + #gpg-key: ${{ secrets.GPG_KEY }} \ No newline at end of file