diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index c4c0e201..9b0913df 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -5,8 +5,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: 11.0.18 @@ -25,8 +25,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: 11.0.18 @@ -37,17 +37,17 @@ jobs: zip -rg unit-test-results.zip build/reports/tests/unitTest zip -rq coverage-html.zip build/reports/kover/html - name: Export test results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: unit-test-results path: unit-test-results.zip - name: Export coverage stats - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: kover-report path: coverage-html.zip - name: Export snapshots - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 if: failure() with: name: failed-snapshots @@ -70,8 +70,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: 11.0.18 @@ -82,7 +82,7 @@ jobs: AWS_LOGS: ${{ secrets.AWS_LOGS }} run: xvfb-run --auto-servernum ./gradlew integrationAndE2E --info - name: Export test results - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: integration-and-e2e-results path: /home/runner/work/Dartzee/Dartzee/build/reports/tests/integrationAndE2E/**/*.html @@ -90,15 +90,15 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: 11.0.18 - name: Build JAR run: ./gradlew jar --info - name: Export JAR - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: dartzee-jar path: /home/runner/work/Dartzee/Dartzee/build/libs/Dartzee.jar @@ -106,18 +106,18 @@ jobs: name: Test JAR - Java ${{ matrix.java-version }} runs-on: ubuntu-latest timeout-minutes: 10 - needs: [build] + needs: [ build ] strategy: matrix: - java-version: [8, 11] + java-version: [ 8, 11 ] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: ${{ matrix.java-version }} - name: Download JAR - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: dartzee-jar path: /home/runner/work/Dartzee/Dartzee/build/libs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8fdf3b3..b918f220 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,8 +13,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-java@v4 with: distribution: zulu java-version: 11 diff --git a/.github/workflows/terraform.yml b/.github/workflows/terraform.yml index 6048190f..5cac6149 100644 --- a/.github/workflows/terraform.yml +++ b/.github/workflows/terraform.yml @@ -9,7 +9,7 @@ jobs: with: terraform_version: 1.3.8 - name: 'Checkout' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Unlock secrets' uses: sliteteam/github-action-git-crypt-unlock@1.2.0 env: