From 820bdab69fd6f35b53eea38d8940440fc4c6eaf7 Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:24:46 +0100 Subject: [PATCH 01/15] Update maven.yml --- .github/workflows/maven.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 80ee6d5..f0f9d3d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -10,15 +10,19 @@ jobs: build_test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - name: Checkout Repository + uses: actions/checkout@v3 + - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' cache: maven + - name: Build with Maven run: mvn -B package --file pom.xml + - name: Upload artifact uses: actions/upload-artifact@v3 with: @@ -29,12 +33,18 @@ jobs: runs-on: ubuntu-latest needs: build_test steps: - - uses: actions/checkout@v3 - - uses: actions/download-artifact@v3 + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Download artifact + uses: actions/download-artifact@v3 with: name: packaged-jar path: staging + - name: List files in staging directory + run: ls staging + create_release: needs: publish-job runs-on: ubuntu-latest @@ -43,7 +53,7 @@ jobs: steps: - name: Extract Artifact run: | - unzip -o staging/packaged-jar/*.jar -d extracted-jar + unzip -o staging/*.jar -d extracted-jar - name: Create Release uses: actions/create-release@v1 env: From 7f6cdaecd7d191751dce72fe3eb5c6275926c02f Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:25:57 +0100 Subject: [PATCH 02/15] Update maven.yml --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index f0f9d3d..67177f2 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -43,7 +43,7 @@ jobs: path: staging - name: List files in staging directory - run: ls staging + run: ls -R staging create_release: needs: publish-job From 9fc64ead2e8ce63dbde28d8ceb7359a31fe7093b Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:27:31 +0100 Subject: [PATCH 03/15] Update maven.yml --- .github/workflows/maven.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 67177f2..b9f5741 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -45,15 +45,16 @@ jobs: - name: List files in staging directory run: ls -R staging + - name: Extract Artifact + run: | + mv staging/*.jar extracted-jar/ + create_release: needs: publish-job runs-on: ubuntu-latest permissions: contents: write steps: - - name: Extract Artifact - run: | - unzip -o staging/*.jar -d extracted-jar - name: Create Release uses: actions/create-release@v1 env: From 4beab036a0b84adf9c3c302901039fd52b8ddc84 Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:29:56 +0100 Subject: [PATCH 04/15] Update maven.yml --- .github/workflows/maven.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b9f5741..49d3f88 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -45,9 +45,11 @@ jobs: - name: List files in staging directory run: ls -R staging - - name: Extract Artifact - run: | - mv staging/*.jar extracted-jar/ + - name: Create extracted-jar directory + run: mkdir extracted-jar + + - name: Move Artifact + run: mv staging/*.jar extracted-jar/ create_release: needs: publish-job From a0f152927a3b7e1af2082c7695f55f864344d9e8 Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:31:45 +0100 Subject: [PATCH 05/15] Update maven.yml --- .github/workflows/maven.yml | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 49d3f88..f974da7 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -42,29 +42,20 @@ jobs: name: packaged-jar path: staging - - name: List files in staging directory - run: ls -R staging - - name: Create extracted-jar directory run: mkdir extracted-jar - name: Move Artifact run: mv staging/*.jar extracted-jar/ - create_release: - needs: publish-job - runs-on: ubuntu-latest - permissions: - contents: write - steps: - - name: Create Release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} - draft: false - prerelease: false - files: | - extracted-jar/* + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.ref }} + release_name: Release ${{ github.ref }} + draft: false + prerelease: false + files: extracted-jar/* From 95e702725609f125974263b2db5f524a199ea869 Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:33:49 +0100 Subject: [PATCH 06/15] Update maven.yml --- .github/workflows/maven.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index f974da7..e35f096 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -58,4 +58,13 @@ jobs: release_name: Release ${{ github.ref }} draft: false prerelease: false - files: extracted-jar/* + + - name: Upload Artifact as Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: extracted-jar/*.jar + asset_name: your-artifact-name.jar + asset_content_type: application/java-archive From 6bdc4d47598fb35ee028dbc3c5b91b26998ae05e Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:36:25 +0100 Subject: [PATCH 07/15] Update maven.yml --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index e35f096..caebdea 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -52,7 +52,7 @@ jobs: id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: 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 with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} @@ -62,7 +62,7 @@ jobs: - name: Upload Artifact as Release Asset uses: actions/upload-release-asset@v1 env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: 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 with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: extracted-jar/*.jar From 31d794e6e9b42e9a21e2b7e865216cced57327d8 Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:38:12 +0100 Subject: [PATCH 08/15] Update maven.yml --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index caebdea..230419f 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -52,7 +52,7 @@ jobs: id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: 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 with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} @@ -62,7 +62,7 @@ jobs: - name: Upload Artifact as Release Asset uses: actions/upload-release-asset@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: 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 with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: extracted-jar/*.jar From 7ef415fbcec95a9713638c04b9eb4f4cf985fb7d Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:40:04 +0100 Subject: [PATCH 09/15] Update maven.yml --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 230419f..bde74c5 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -52,7 +52,7 @@ jobs: id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: 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 with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} @@ -62,7 +62,7 @@ jobs: - name: Upload Artifact as Release Asset uses: actions/upload-release-asset@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: 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 with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: extracted-jar/*.jar From 86aa5ab94e93ce38301080b0eb29057860d7bb7f Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:40:57 +0100 Subject: [PATCH 10/15] Update maven.yml --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index bde74c5..e35f096 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -52,7 +52,7 @@ jobs: id: create_release uses: actions/create-release@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.ref }} release_name: Release ${{ github.ref }} @@ -62,7 +62,7 @@ jobs: - name: Upload Artifact as Release Asset uses: actions/upload-release-asset@v1 env: - GITHUB_TOKEN: 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 + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: upload_url: ${{ steps.create_release.outputs.upload_url }} asset_path: extracted-jar/*.jar From d07a687f1b9902218b38a6dee836f4f6a3a9233d Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:46:41 +0100 Subject: [PATCH 12/15] Update maven.yml --- .github/workflows/maven.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index e35f096..4125a6d 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -54,8 +54,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} + tag_name: ${{ github.sha }} + release_name: Release ${{ github.sha }} draft: false prerelease: false From a5a6236fe315f37ba51eee179de5ad370fc1b78c Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:48:02 +0100 Subject: [PATCH 13/15] Update maven.yml --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 4125a6d..3bcbefb 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -55,7 +55,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.sha }} - release_name: Release ${{ github.sha }} + release_name: Release ${{ github.sha | slice(0, 7) }} # Hier verwenden wir die ersten 7 Zeichen des SHA als Release-Name draft: false prerelease: false From cfb79bed2b42424afd22a37d05dbeb598ea2407e Mon Sep 17 00:00:00 2001 From: potzplitz <127513690+potzplitz@users.noreply.github.com> Date: Sun, 3 Mar 2024 14:49:32 +0100 Subject: [PATCH 15/15] Update maven.yml --- .github/workflows/maven.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 3bcbefb..697336b 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -2,9 +2,11 @@ name: Java Maven Build & Publish Artifact on: push: - branches: [ "main" ] + branches: + - main pull_request: - branches: [ "main" ] + branches: + - main jobs: build_test: @@ -55,7 +57,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: tag_name: ${{ github.sha }} - release_name: Release ${{ github.sha | slice(0, 7) }} # Hier verwenden wir die ersten 7 Zeichen des SHA als Release-Name + release_name: Release ${{ github.sha | slice(0, 7) }} draft: false prerelease: false