From d0b818fae637874dff418a4796610ff281ccae4b Mon Sep 17 00:00:00 2001 From: TheOtherP Date: Wed, 13 Nov 2024 20:46:29 +0100 Subject: [PATCH] Update numerous github actions --- .github/workflows/buildNative.yml | 8 ++++---- .github/workflows/release.yml | 6 +++--- .github/workflows/system-test.yml | 30 +++++++++++++++--------------- .github/workflows/test.yml | 4 ++-- 4 files changed, 24 insertions(+), 24 deletions(-) diff --git a/.github/workflows/buildNative.yml b/.github/workflows/buildNative.yml index f2b817f36..0d667acb5 100644 --- a/.github/workflows/buildNative.yml +++ b/.github/workflows/buildNative.yml @@ -18,13 +18,13 @@ jobs: - if: startsWith(matrix.os,'ubuntu') name: Log free memory run: free -s 1 -h -c 3 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: # Check out last 15 commits fetch-depth: 15 - name: Set up JDK 21 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '21' distribution: 'adopt' @@ -83,14 +83,14 @@ jobs: - name: "Upload linux artifact" if: steps.changed-files-specific.outputs.any_changed == 'true' && startsWith(matrix.os,'ubuntu') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: coreLinux path: core/target/core - name: "Upload windows artifact" if: steps.changed-files-specific.outputs.any_changed == 'true' && startsWith(matrix.os,'windows') - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: coreWindows path: core/target/core.exe diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c954a6d52..455563d33 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,11 +31,11 @@ jobs: env: githubReleasesUrl: https://api.github.com/repos/{{github.repository}}/releases steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: "Check out source" - name: "Display structure of working directory" run: ls . - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 name: "Download native artifacts" with: path: ~/artifacts @@ -47,7 +47,7 @@ jobs: chmod +x ./releases/linux-amd64-release/include/executables/nzbhydra2 mv ~/artifacts/coreWindows/* ./releases/windows-release/include/executables/ - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'adopt' diff --git a/.github/workflows/system-test.yml b/.github/workflows/system-test.yml index ea08d022a..00568f267 100644 --- a/.github/workflows/system-test.yml +++ b/.github/workflows/system-test.yml @@ -10,7 +10,7 @@ jobs: buildMockserver: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: "Check out source" with: # Check out last 15 commits @@ -35,7 +35,7 @@ jobs: - name: Set up JDK 17 if: steps.changed-files-specific.outputs.any_changed == 'true' - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'adopt' @@ -73,11 +73,11 @@ jobs: nzbhydra.name: ${{ matrix.test.name }} steps: - run: echo Running test ${{ matrix.test.name }} with port ${{ matrix.test.port }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: "Check out source" - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'adopt' @@ -137,21 +137,21 @@ jobs: for d in ./**/*.log ; do (truncate --size=1M $d); done - name: "Upload data folder artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: dataLinux path: /tmp/hydra - name: "Upload test logs artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ matrix.test.name }}-test-logs path: tests/**/*.log - name: "Upload docker logs artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: ${{ matrix.test.name }}-docker-logs @@ -181,25 +181,25 @@ jobs: nzbhydra.name: windows steps: - name: "Check out source" - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: "Download windows artifact from current workflow" id: "downloadArtifactThisBuild" continue-on-error: true - uses: actions/download-artifact@master + uses: actions/download-artifact@v4 with: name: coreWindows path: ./ - name: "Check if core.exe was downloaded" id: checkCoreExe - uses: andstor/file-existence-action@v1 + uses: andstor/file-existence-action@v3 with: files: core.exe - name: "Download windows artifact from previous workflow if no native build was executed" if: ${{steps.checkCoreExe.outputs.files_exists == 'false'}} - uses: dawidd6/action-download-artifact@v2 + uses: dawidd6/action-download-artifact@v6 with: name: coreWindows #Search for matching artifact in any of the last completed workflows @@ -208,7 +208,7 @@ jobs: path: . - name: "Set up JDK 17" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'adopt' @@ -254,7 +254,7 @@ jobs: url: "http://127.0.0.1:5080/actuator/shutdown" - name: "Upload data folder artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() continue-on-error: true with: @@ -262,14 +262,14 @@ jobs: path: data - name: "Upload test logs artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: windows-test-logs path: tests/**/*.log - name: "Upload docker logs artifact" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: always() with: name: windows-docker-logs diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 181f0bc0d..25863f538 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,9 +8,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up JDK 17 - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'adopt'