From fc313bcafede9e44e37dfc81eeafd28197f15ac7 Mon Sep 17 00:00:00 2001 From: sciencewhiz Date: Sun, 2 Jun 2024 21:00:08 -0700 Subject: [PATCH] [ci] update actions for node 20 (#300) Add gradle wrapper validation --- .github/workflows/main.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6c60593e..36e967e7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,16 +36,18 @@ jobs: name: "Build - ${{ matrix.artifact-name }}" runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: 17 distribution: 'temurin' architecture: ${{ matrix.architecture }} + - uses: gradle/actions/wrapper-validation@v3 + - uses: wpilibsuite/import-signing-certificate@v1 with: certificate-data: ${{ secrets.APPLE_CERTIFICATE_DATA }} @@ -71,7 +73,7 @@ jobs: run: ./gradlew copyAllOutputs -PArchOverride=${{ matrix.arch-override }} -PbuildServer -PreleaseMode -PdeveloperID=${{ secrets.APPLE_DEVELOPER_ID }} if: ${{ (matrix.arch-override != 'none') && (github.repository_owner == 'wpilibsuite' && startsWith(github.ref, 'refs/tags/v')) }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: ${{ matrix.artifact-name }} path: build/allOutputs @@ -81,16 +83,16 @@ jobs: needs: build name: "Combine" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - uses: actions/setup-java@v3 + - uses: actions/setup-java@v4 with: java-version: 17 distribution: 'temurin' - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: path: build/allOutputs @@ -121,7 +123,7 @@ jobs: ARTIFACTORY_PUBLISH_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} ARTIFACTORY_PUBLISH_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: "Maven" path: ~/releases