This is an automated email from the ASF dual-hosted git repository. szetszwo pushed a commit to branch branch-2_tmp in repository https://gitbox.apache.org/repos/asf/ratis.git
commit 30bd3183e1537558619b1a3a7a3003b91384efa1 Author: Doroszlai, Attila <[email protected]> AuthorDate: Mon Oct 17 09:35:53 2022 +0200 RATIS-1725. Update github actions for node16 (#764) (cherry picked from commit b5921bcbfa2df9e8d69ffe397f6f1ce541fcead1) --- .github/workflows/post-commit.yml | 54 +++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/.github/workflows/post-commit.yml b/.github/workflows/post-commit.yml index d80abfd18..b7825f6fd 100644 --- a/.github/workflows/post-commit.yml +++ b/.github/workflows/post-commit.yml @@ -21,9 +21,9 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout project - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -31,13 +31,14 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - name: Setup java - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'temurin' java-version: 8 - name: Run a full build run: ./dev-support/checks/build.sh -Prelease assembly:single - name: Store source tarball for compilation - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: ratis-src path: ratis-assembly/target/apache-ratis-*-src.tar.gz @@ -55,14 +56,14 @@ jobs: fail-fast: false steps: - name: Download source tarball - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: ratis-src - name: Untar sources run: | tar --strip-components 1 -xzvf apache-ratis-*-src.tar.gz - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -70,8 +71,9 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - name: Setup java - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'temurin' java-version: ${{ matrix.java }} - name: Run a full build run: ./dev-support/checks/build.sh @@ -82,9 +84,9 @@ jobs: name: rat runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -92,7 +94,7 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - run: ./dev-support/checks/rat.sh - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 if: always() with: name: rat @@ -104,9 +106,9 @@ jobs: name: author runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - run: ./dev-support/checks/author.sh - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 if: always() with: name: author @@ -127,9 +129,9 @@ jobs: run: | echo -e "$(ip addr show eth0 | grep "inet\b" | awk '{print $2}' | cut -d/ -f1)\t$(hostname -f) $(hostname -s)" | sudo tee -a /etc/hosts # REMOVE CODE ABOVE WHEN ISSUE IS ADDRESSED! - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -140,7 +142,7 @@ jobs: - name: Summary of failures run: cat target/${{ github.job }}/summary.txt if: ${{ !cancelled() }} - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 if: ${{ !cancelled() }} with: name: unit-${{ matrix.profile }} @@ -152,9 +154,9 @@ jobs: name: checkstyle runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -162,7 +164,7 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - run: ./dev-support/checks/checkstyle.sh - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 if: always() with: name: checkstyle @@ -175,12 +177,13 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Setup java - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'temurin' java-version: 8 - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -188,7 +191,7 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - run: ./dev-support/checks/findbugs.sh - - uses: actions/upload-artifact@master + - uses: actions/upload-artifact@v3 if: always() with: name: findbugs @@ -201,9 +204,9 @@ jobs: runs-on: ubuntu-20.04 if: (github.repository == 'apache/ratis' || github.repository == 'apache/incubator-ratis') && github.event_name != 'pull_request' steps: - - uses: actions/checkout@master + - uses: actions/checkout@v3 - name: Cache for maven dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ github.job }} @@ -211,8 +214,9 @@ jobs: maven-repo-${{ hashFiles('**/pom.xml') }} maven-repo- - name: Setup java 11 - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: + distribution: 'temurin' java-version: 11 - run: ./dev-support/checks/sonar.sh env:
