diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 415aee90f2e0..d468ca3cd81a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,10 +48,10 @@ jobs: - 17 timeout-minutes: 45 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits, as the build result depends on `git describe` equivalent - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: ${{ matrix.java-version }} @@ -78,12 +78,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -107,7 +107,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits: it's not needed here, but it's needed almost always, so let's do this for completeness - name: Web UI Checks @@ -117,12 +117,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout tags so version in Manifest is set properly - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -145,7 +145,7 @@ jobs: $MAVEN test ${MAVEN_TEST} -pl :trino-test-jdbc-compatibility-old-server fi - name: Upload test results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -154,7 +154,7 @@ jobs: **/target/surefire-reports **/target/checkstyle-* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always() @@ -177,12 +177,12 @@ jobs: # TODO: config-apache-hive3 timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -269,7 +269,7 @@ jobs: source plugin/trino-hive-hadoop2/conf/hive-tests-${{ matrix.config }}.sh && plugin/trino-hive-hadoop2/bin/run_hive_alluxio_tests.sh - name: Upload test results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -278,7 +278,7 @@ jobs: **/target/surefire-reports **/target/checkstyle-* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always() @@ -293,12 +293,12 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -341,7 +341,7 @@ jobs: !:trino-singlestore, !:trino-bigquery' - name: Upload test results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -350,7 +350,7 @@ jobs: **/target/surefire-reports **/target/checkstyle-* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always() @@ -366,12 +366,12 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -431,12 +431,12 @@ jobs: matrix: ${{ fromJson(needs.build-test-matrix.outputs.matrix) }} timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -508,7 +508,7 @@ jobs: name=$(echo -n "${{ matrix.modules }}" | sed -e 's/[":<>|\*\?\\\/]/_/g') echo "ARTIFACT_NAME=$name" >> $GITHUB_ENV - name: Upload test results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -517,7 +517,7 @@ jobs: **/target/surefire-reports **/target/checkstyle-* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always() @@ -534,12 +534,12 @@ jobs: have_azure_secrets: ${{ steps.check-secrets.outputs.have_azure_secrets }} have_databricks_secrets: ${{ steps.check-databricks-secrets.outputs.have_databricks_secrets }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits to be able to determine merge base for GIB - name: Fetch base ref to find merge-base for GIB run: .github/bin/git-fetch-base-ref.sh - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -583,7 +583,7 @@ jobs: echo "Impacted plugin features:" cat impacted-features.log - name: Product tests artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: product tests and server tarball path: | @@ -692,10 +692,10 @@ jobs: timeout-minutes: 130 needs: build-pt steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits, as the build result depends on `git describe` equivalent - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -711,7 +711,7 @@ jobs: - 'core/trino-server/**' - '.github/**' - name: Product tests artifact - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 with: name: product tests and server tarball - name: Fix artifact permissions @@ -748,7 +748,7 @@ jobs: ${PTL_OPTS:-} \ --bind=off --logs-dir logs/ --timeout 2h - name: Upload test logs and results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -757,7 +757,7 @@ jobs: testing/trino-product-tests/target/* logs/* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always() diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 5bc17fdcddb3..7c6903103e8c 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -48,8 +48,8 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v2 - - uses: actions/setup-java@v2 + - uses: actions/checkout@v3 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -76,10 +76,10 @@ jobs: - ":trino-tests" timeout-minutes: 60 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 # checkout all commits, as the build result depends on `git describe` equivalent - - uses: actions/setup-java@v2 + - uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 17 @@ -102,7 +102,7 @@ jobs: name=$(echo -n "${{ matrix.modules }}" | sed -e 's/[:]//g') echo "ARTIFACT_NAME=$name" >> $GITHUB_ENV - name: Upload test results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Upload all test reports only on failure, because the artifacts are large if: failure() with: @@ -111,7 +111,7 @@ jobs: **/target/surefire-reports **/target/checkstyle-* - name: Upload test report - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 # Always upload the test report for the annotate.yml workflow, # but only the single XML file to keep the artifact small if: always()