This is an automated email from the ASF dual-hosted git repository. ctubbsii pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/accumulo-instamo-archetype.git
The following commit(s) were added to refs/heads/main by this push: new 1f55408 Update GitHub Actions 1f55408 is described below commit 1f554088d680cbf1d7d36312425cc2669cef4140 Author: Christopher Tubbs <ctubb...@apache.org> AuthorDate: Mon Nov 25 15:30:48 2024 -0500 Update GitHub Actions * Use v4 * Use setup-java's cache rather than actions/cache --- .github/workflows/maven.yaml | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/.github/workflows/maven.yaml b/.github/workflows/maven.yaml index 7db021c..fb0d9e9 100644 --- a/.github/workflows/maven.yaml +++ b/.github/workflows/maven.yaml @@ -38,40 +38,34 @@ jobs: timeout-minutes: 60 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up JDK 11 - uses: actions/setup-java@v1 + - uses: actions/checkout@v4 + - name: Set up JDK 17 + uses: actions/setup-java@v4 with: - java-version: 11 - - name: Cache local maven repository - uses: actions/cache@v2 - with: - path: | - ~/.m2/repository/ - !~/.m2/repository/org/apache/accumulo - key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} - restore-keys: ${{ runner.os }}-m2 + distribution: adopt + java-version: 17 + cache: 'maven' - name: Build with Maven (${{ matrix.profile.name }}) run: mvn -B -V -e -ntp "-Dstyle.color=always" ${{ matrix.profile.args }} env: MAVEN_OPTS: -Djansi.force=true - name: Upload unit test results if: ${{ failure() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: surefire-reports-${{ matrix.profile.name }} path: ./**/target/surefire-reports/ if-no-files-found: ignore - name: Upload integration test results if: ${{ failure() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: failsafe-reports-${{ matrix.profile.name }} path: ./**/target/failsafe-reports/ if-no-files-found: ignore - name: Upload mini test logs if: ${{ failure() }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: mini-tests-logs-${{ matrix.profile.name }} path: ./**/target/**/mini-tests/**/logs/