]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'js/ci-use-newer-up-down-artifact'
authorJunio C Hamano <gitster@pobox.com>
Sat, 10 Dec 2022 05:01:06 +0000 (14:01 +0900)
committerJunio C Hamano <gitster@pobox.com>
Sat, 10 Dec 2022 05:01:06 +0000 (14:01 +0900)
CI fix.

* js/ci-use-newer-up-down-artifact:
  ci: avoid using deprecated {up,down}load-artifacts Action

1  2 
.github/workflows/main.yml

index 71bf71bbe91c2d180c4a6cfcb8ac32feae384ce4,739e0f89cd7092e8ef1c9d435ea29471ecb77edb..e67847a682cea6da2d85e94cf96ea7f34db28fe2
@@@ -262,14 -258,16 +262,14 @@@ jobs
        runs_on_pool: ${{matrix.vector.pool}}
      runs-on: ${{matrix.vector.pool}}
      steps:
 -    - uses: actions/checkout@v2
 +    - uses: actions/checkout@v3
      - run: ci/install-dependencies.sh
      - run: ci/run-build-and-tests.sh
 -    - name: print test failures
 +    - run: ci/print-test-failures.sh
        if: failure() && env.FAILED_TEST_ARTIFACTS != ''
 -      shell: bash
 -      run: ci/print-test-failures.sh
      - name: Upload failed tests' directories
        if: failure() && env.FAILED_TEST_ARTIFACTS != ''
-       uses: actions/upload-artifact@v2
+       uses: actions/upload-artifact@v3
        with:
          name: failed-tests-${{matrix.vector.jobname}}
          path: ${{env.FAILED_TEST_ARTIFACTS}}
      runs-on: ubuntu-latest
      container: ${{matrix.vector.image}}
      steps:
 +    - uses: actions/checkout@v3
 +      if: matrix.vector.jobname != 'linux32'
      - uses: actions/checkout@v1
 +      if: matrix.vector.jobname == 'linux32'
      - run: ci/install-docker-dependencies.sh
      - run: ci/run-build-and-tests.sh
 -    - name: print test failures
 +    - run: ci/print-test-failures.sh
        if: failure() && env.FAILED_TEST_ARTIFACTS != ''
 -      shell: bash
 -      run: ci/print-test-failures.sh
      - name: Upload failed tests' directories
-       if: failure() && env.FAILED_TEST_ARTIFACTS != ''
+       if: failure() && env.FAILED_TEST_ARTIFACTS != '' && matrix.vector.jobname != 'linux32'
+       uses: actions/upload-artifact@v3
+       with:
+         name: failed-tests-${{matrix.vector.jobname}}
+         path: ${{env.FAILED_TEST_ARTIFACTS}}
+     - name: Upload failed tests' directories
+       if: failure() && env.FAILED_TEST_ARTIFACTS != '' && matrix.vector.jobname == 'linux32'
        uses: actions/upload-artifact@v1
        with:
          name: failed-tests-${{matrix.vector.jobname}}