You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ozone.apache.org by ad...@apache.org on 2022/10/12 11:39:35 UTC
[ozone] branch master updated: HDDS-7313. Update github actions for Node16 (#3825)
This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new 54af0dacb0 HDDS-7313. Update github actions for Node16 (#3825)
54af0dacb0 is described below
commit 54af0dacb0b8e465916e01a437f53f0858146a11
Author: Kaijie Chen <ck...@apache.org>
AuthorDate: Wed Oct 12 19:39:28 2022 +0800
HDDS-7313. Update github actions for Node16 (#3825)
---
.github/workflows/close-pending.yaml | 2 +-
.github/workflows/comments.yaml | 2 +-
.github/workflows/post-commit.yml | 73 +++++++++++++++++++-----------------
3 files changed, 41 insertions(+), 36 deletions(-)
diff --git a/.github/workflows/close-pending.yaml b/.github/workflows/close-pending.yaml
index 3069821598..2a7cec9921 100644
--- a/.github/workflows/close-pending.yaml
+++ b/.github/workflows/close-pending.yaml
@@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Execute close-pending script
if: github.repository == 'apache/ozone'
run: ./.github/close-pending.sh
diff --git a/.github/workflows/comments.yaml b/.github/workflows/comments.yaml
index bc3492652c..4ffcc061d7 100644
--- a/.github/workflows/comments.yaml
+++ b/.github/workflows/comments.yaml
@@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout code
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Execute process-comment script
run: ./.github/process-comment.sh
env:
diff --git a/.github/workflows/post-commit.yml b/.github/workflows/post-commit.yml
index b2badb1f2a..d7cddfa4df 100644
--- a/.github/workflows/post-commit.yml
+++ b/.github/workflows/post-commit.yml
@@ -41,11 +41,11 @@ jobs:
needs-kubernetes-tests: ${{ steps.selective-checks.outputs.needs-kubernetes-tests }}
steps:
- name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )"
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
with:
persist-credentials: false
- name: Fetch incoming commit ${{ github.sha }} with its parent
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
with:
ref: ${{ github.sha }}
fetch-depth: 2
@@ -76,9 +76,9 @@ jobs:
fail-fast: false
steps:
- name: Checkout project
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Cache for npm dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: |
~/.pnpm-store
@@ -87,7 +87,7 @@ jobs:
restore-keys: |
${{ runner.os }}-pnpm-
- name: Cache for maven dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2/repository
key: maven-repo-${{ hashFiles('**/pom.xml') }}-${{ matrix.java }}
@@ -95,13 +95,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: ${{ matrix.java }}
- name: Run a full build
run: hadoop-ozone/dev-support/checks/build.sh -Pcoverage -Pdist -Psrc
- name: Store binaries for tests
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: ozone-bin
path: |
@@ -109,7 +110,7 @@ jobs:
!hadoop-ozone/dist/target/ozone-*-src.tar.gz
retention-days: 1
- name: Store source tarball for compilation
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: ozone-src
path: hadoop-ozone/dist/target/ozone-*-src.tar.gz
@@ -133,14 +134,14 @@ jobs:
fail-fast: false
steps:
- name: Download Ozone source tarball
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: ozone-src
- name: Untar sources
run: |
tar --strip-components 1 -xzvf ozone*-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') }}-${{ matrix.java }}
@@ -148,8 +149,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: Compile Ozone using Java ${{ matrix.java }}
run: hadoop-ozone/dev-support/checks/build.sh -Dskip.npx -Dskip.installnpx
@@ -171,15 +173,15 @@ jobs:
fail-fast: false
steps:
- name: Checkout project
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
if: matrix.check != 'bats'
- name: Checkout project with history
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
with:
fetch-depth: 0
if: matrix.check == 'bats'
- name: Cache for maven dependencies
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2/repository
key: maven-repo-${{ hashFiles('**/pom.xml') }}-8-${{ matrix.check }}
@@ -189,8 +191,9 @@ jobs:
maven-repo-
if: ${{ !contains('author,bats,docs', matrix.check) }}
- name: Setup java
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: 'temurin'
java-version: 8
- name: Execute tests
run: hadoop-ozone/dev-support/checks/${{ matrix.check }}.sh
@@ -198,7 +201,7 @@ jobs:
run: cat target/${{ matrix.check }}/summary.txt
if: ${{ !cancelled() }}
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
if: ${{ !cancelled() }}
with:
name: ${{ matrix.check }}
@@ -219,9 +222,9 @@ jobs:
if: needs.build-info.outputs.needs-dependency-check == 'true'
steps:
- name: Checkout project
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Download compiled Ozone binaries
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: ozone-bin
- name: Untar binaries
@@ -233,7 +236,7 @@ jobs:
export OZONE_DIST_DIR=`pwd`/dist
./hadoop-ozone/dev-support/checks/dependency.sh
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
if: always()
with:
name: dependency
@@ -258,9 +261,9 @@ jobs:
fail-fast: false
steps:
- name: Checkout project
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Download compiled Ozone binaries
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: ozone-bin
- name: Untar binaries
@@ -280,7 +283,7 @@ jobs:
OZONE_WITH_COVERAGE: true
OZONE_VOLUME_OWNER: 1000
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
if: always()
with:
name: acceptance-${{ matrix.suite }}
@@ -295,9 +298,9 @@ jobs:
if: needs.build-info.outputs.needs-kubernetes-tests == 'true'
steps:
- name: Checkout project
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
- name: Download compiled Ozone binaries
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
name: ozone-bin
- name: Untar binaries
@@ -311,7 +314,7 @@ jobs:
popd
./hadoop-ozone/dev-support/checks/kubernetes.sh
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
if: always()
with:
name: kubernetes
@@ -336,9 +339,9 @@ jobs:
fail-fast: false
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') }}-8-${{ matrix.profile }}
@@ -347,8 +350,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: 8
- name: Execute tests
run: hadoop-ozone/dev-support/checks/integration.sh -P${{ matrix.profile }}
@@ -360,7 +364,7 @@ jobs:
run: cat target/${{ github.job }}/summary.txt
if: always()
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
if: always()
with:
name: it-${{ matrix.profile }}
@@ -382,9 +386,9 @@ jobs:
- integration
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') }}-8-${{ github.job }}
@@ -393,7 +397,7 @@ jobs:
maven-repo-${{ hashFiles('**/pom.xml') }}
maven-repo-
- name: Download artifacts
- uses: actions/download-artifact@v2
+ uses: actions/download-artifact@v3
with:
path: target/artifacts
- name: Untar binaries
@@ -403,8 +407,9 @@ jobs:
- name: Calculate combined coverage
run: ./hadoop-ozone/dev-support/checks/coverage.sh
- name: Setup java 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ distribution: 'temurin'
java-version: 11
- name: Upload coverage to Sonar
run: ./hadoop-ozone/dev-support/checks/sonar.sh
@@ -412,7 +417,7 @@ jobs:
SONAR_TOKEN: ${{ secrets.SONARCLOUD_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Archive build results
- uses: actions/upload-artifact@v2
+ uses: actions/upload-artifact@v3
with:
name: coverage
path: target/coverage
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@ozone.apache.org
For additional commands, e-mail: commits-help@ozone.apache.org