diff options
| author | Dante Niewenhuis <d.niewenhuis@hotmail.com> | 2025-01-24 15:52:52 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-24 15:52:52 +0100 |
| commit | 7066dbce1ff7844d98f7279117e3b972ad195b2e (patch) | |
| tree | 014cb5976b263dc4d29c922467ca74f4bd6b8311 /.github | |
| parent | be9698483f8e7891b5c2d562eaeac9dd3edbf9d8 (diff) | |
Updated all out of date github actions (#298)
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/build.yml | 22 | ||||
| -rw-r--r-- | .github/workflows/pages.yml | 6 | ||||
| -rw-r--r-- | .github/workflows/publish.yml | 12 | ||||
| -rw-r--r-- | .github/workflows/release.yml | 8 | ||||
| -rw-r--r-- | .github/workflows/test-gradle-rc.yml | 4 | ||||
| -rw-r--r-- | .github/workflows/test-java-ea.yml | 4 |
6 files changed, 28 insertions, 28 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 71fb15a8..e008127f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,14 +22,14 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v3 + uses: gradle/actions/wrapper-validation@v3 - name: Set up JDK uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: ${{ matrix.java }} - name: Build with Gradle - uses: gradle/gradle-build-action@v3 + uses: gradle/actions/setup-gradle@v3 with: arguments: build assembleDist codeCoverageReport # Only write to the cache for builds on the 'master' branch. @@ -37,7 +37,7 @@ jobs: cache-read-only: ${{ github.ref != 'refs/heads/master' }} - name: Publish report if: always() - uses: mikepenz/action-junit-report@v4 + uses: mikepenz/action-junit-report@v5 with: check_name: test (Java ${{ matrix.java }}) report_paths: '**/build/test-results/test/TEST-*.xml' @@ -45,7 +45,7 @@ jobs: - name: Upload reports if: always() continue-on-error: true # See https://github.com/actions/upload-artifact/issues/270 - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: reports-${{ matrix.os }}-jdk${{ matrix.java }} path: | @@ -54,14 +54,14 @@ jobs: retention-days: 5 - name: Upload build continue-on-error: true - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-${{ matrix.os }}-jdk${{ matrix.java }} path: | ./**/build/distributions/**/*.zip retention-days: 5 - name: Upload code coverage - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} files: ./build/reports/jacoco/codeCoverageReport/codeCoverageReport.xml @@ -72,16 +72,16 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Build UI - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: opendc-web/opendc-web-ui file: opendc-web/opendc-web-ui/Dockerfile - name: Build Web Server - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: file: opendc-web/opendc-web-server/Dockerfile - name: Build Runner - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: file: opendc-web/opendc-web-runner/Dockerfile build-docs: @@ -101,7 +101,7 @@ jobs: cache-dependency-path: site/package-lock.json - name: Setup Pages id: pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Install dependencies run: npm ci - name: Build with Docusaurus @@ -110,6 +110,6 @@ jobs: DOCUSAURUS_URL: ${{ steps.pages.outputs.origin }} DOCUSAURUS_BASE_PATH: ${{ steps.pages.outputs.base_path }}/ - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: ./site/build diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index b2835397..7a232650 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -26,7 +26,7 @@ jobs: cache-dependency-path: site/package-lock.json - name: Setup Pages id: pages - uses: actions/configure-pages@v3 + uses: actions/configure-pages@v5 - name: Install dependencies run: npm ci - name: Build with Docusaurus @@ -35,7 +35,7 @@ jobs: DOCUSAURUS_URL: ${{ steps.pages.outputs.origin }} DOCUSAURUS_BASE_PATH: ${{ steps.pages.outputs.base_path }}/ - name: Upload artifact - uses: actions/upload-pages-artifact@v2 + uses: actions/upload-pages-artifact@v3 with: path: ./site/build @@ -54,4 +54,4 @@ jobs: steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v2 + uses: actions/deploy-pages@v4 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 660b7899..6ebd048f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -26,7 +26,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Push to Docker Hub - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: push: true file: opendc-web/opendc-web-runner/Dockerfile @@ -51,7 +51,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Push to Docker Hub - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: push: true file: opendc-web/opendc-web-server/Dockerfile @@ -78,7 +78,7 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Push to Docker Hub - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: push: true context: opendc-web/opendc-web-ui @@ -90,9 +90,9 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v3 + uses: gradle/actions/wrapper-validation@v3 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 19 @@ -105,7 +105,7 @@ jobs: fi echo "version=${VERSION}" >> $GITHUB_OUTPUT - name: Publish with Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/actions/setup-gradle@v3 with: arguments: publish -Pversion="${{ steps.prep.outputs.version }}" env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3079d25a..1e046e71 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,18 +13,18 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v3 + uses: gradle/actions/wrapper-validation@v3 - name: Set up JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 19 - name: Publish with Gradle - uses: gradle/gradle-build-action@v2 + uses: gradle/actions/setup-gradle@v3 with: arguments: assembleDist - name: Create Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: draft: true prerelease: ${{ contains(github.ref, '-rc') || contains(github.ref, '-m') }} diff --git a/.github/workflows/test-gradle-rc.yml b/.github/workflows/test-gradle-rc.yml index 49966e63..d1df5017 100644 --- a/.github/workflows/test-gradle-rc.yml +++ b/.github/workflows/test-gradle-rc.yml @@ -8,11 +8,11 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 20 - - uses: gradle/gradle-build-action@v2 + - uses: gradle/actions/setup-gradle@v3 with: cache-disabled: true gradle-version: release-candidate diff --git a/.github/workflows/test-java-ea.yml b/.github/workflows/test-java-ea.yml index b1ac1e39..740e103f 100644 --- a/.github/workflows/test-java-ea.yml +++ b/.github/workflows/test-java-ea.yml @@ -8,11 +8,11 @@ jobs: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v4 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: 21-ea - - uses: gradle/gradle-build-action@v2 + - uses: gradle/actions/setup-gradle@v3 with: cache-disabled: true gradle-version: release-candidate |
