diff --git a/.github/workflows/clang-tests.yml b/.github/workflows/clang-tests.yml index d37637e4b927..c7ff6881fe95 100644 --- a/.github/workflows/clang-tests.yml +++ b/.github/workflows/clang-tests.yml @@ -33,7 +33,7 @@ jobs: arch: amd64 - name: Install Ninja uses: llvm/actions/install-ninja@main - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 250 - name: Test clang diff --git a/.github/workflows/libclang-abi-tests.yml b/.github/workflows/libclang-abi-tests.yml index c7d1993ba006..26b921d745aa 100644 --- a/.github/workflows/libclang-abi-tests.yml +++ b/.github/workflows/libclang-abi-tests.yml @@ -26,7 +26,7 @@ jobs: LLVM_VERSION_PATCH: ${{ steps.version.outputs.LLVM_VERSION_PATCH }} steps: - name: Checkout source - uses: actions/checkout@v1 + uses: actions/checkout@v4 with: fetch-depth: 250 @@ -115,7 +115,7 @@ jobs: sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' $lib-${{ matrix.ref }}.abi done - name: Upload ABI file - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} path: "*${{ matrix.ref }}.abi" @@ -127,11 +127,11 @@ jobs: - abi-dump steps: - name: Download baseline - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: build-baseline - name: Download latest - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: build-latest @@ -144,7 +144,7 @@ jobs: done - name: Upload ABI Comparison if: always() - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: compat-report-${{ github.sha }} path: compat_reports/ diff --git a/.github/workflows/libclc-tests.yml b/.github/workflows/libclc-tests.yml index 6be01c839f44..789f86ebe689 100644 --- a/.github/workflows/libclc-tests.yml +++ b/.github/workflows/libclc-tests.yml @@ -36,7 +36,7 @@ jobs: arch: amd64 - name: Install Ninja uses: llvm/actions/install-ninja@main - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 250 - name: Build clang diff --git a/.github/workflows/lld-tests.yml b/.github/workflows/lld-tests.yml index 1e5540d2fc4d..1997294feb1a 100644 --- a/.github/workflows/lld-tests.yml +++ b/.github/workflows/lld-tests.yml @@ -33,7 +33,7 @@ jobs: arch: amd64 - name: Install Ninja uses: llvm/actions/install-ninja@main - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 250 - name: Test lld diff --git a/.github/workflows/lldb-tests.yml b/.github/workflows/lldb-tests.yml index 1658c0e001a0..412cd4dbc42c 100644 --- a/.github/workflows/lldb-tests.yml +++ b/.github/workflows/lldb-tests.yml @@ -38,7 +38,7 @@ jobs: arch: amd64 - name: Install Ninja uses: llvm/actions/install-ninja@main - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 250 - name: Build lldb diff --git a/.github/workflows/llvm-tests.yml b/.github/workflows/llvm-tests.yml index bb011c0dafbb..ee7e17ff0fd5 100644 --- a/.github/workflows/llvm-tests.yml +++ b/.github/workflows/llvm-tests.yml @@ -31,7 +31,7 @@ jobs: arch: amd64 - name: Install Ninja uses: llvm/actions/install-ninja@main - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 250 - name: Test llvm @@ -50,7 +50,7 @@ jobs: LLVM_VERSION_PATCH: ${{ steps.version.outputs.LLVM_VERSION_PATCH }} steps: - name: Checkout source - uses: actions/checkout@v1 + uses: actions/checkout@v4 with: fetch-depth: 250 @@ -127,14 +127,14 @@ jobs: # Remove symbol versioning from dumps, so we can compare across major versions. sed -i 's/LLVM_${{ matrix.llvm_version_major }}/LLVM_NOVERSION/' ${{ matrix.ref }}.abi - name: Upload ABI file - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} path: ${{ matrix.ref }}.abi - name: Upload symbol list file if: matrix.name == 'build-baseline' - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: symbol-list path: llvm.symbols @@ -146,15 +146,15 @@ jobs: - abi-dump steps: - name: Download baseline - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: build-baseline - name: Download latest - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: build-latest - name: Download symbol list - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: symbol-list @@ -172,7 +172,7 @@ jobs: abi-compliance-checker $EXTRA_ARGS -l libLLVM.so -old build-baseline/*.abi -new build-latest/*.abi || test "${{ needs.abi-dump-setup.outputs.ABI_HEADERS }}" = "llvm-c" - name: Upload ABI Comparison if: always() - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: name: compat-report-${{ github.sha }} path: compat_reports/ diff --git a/.github/workflows/patmos-ci.yml b/.github/workflows/patmos-ci.yml index 1b4eb128608d..05a14235463d 100644 --- a/.github/workflows/patmos-ci.yml +++ b/.github/workflows/patmos-ci.yml @@ -37,7 +37,7 @@ jobs: CC: gcc CXX: g++ steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Build and Run LLVM Unit and Regression Tests uses: ./.github/actions/build-test-all with: @@ -87,7 +87,7 @@ jobs: CXX: ${{matrix.cxx}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-dependencies - name: Build and Run LLVM Unit and Regression Tests uses: ./.github/actions/build-test-all @@ -129,7 +129,7 @@ jobs: CXX: ${{matrix.cxx}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-dependencies - name: Build and Run LLVM Unit and Regression Tests uses: ./.github/actions/test-benchmarks @@ -164,7 +164,7 @@ jobs: CXX: ${{matrix.cxx}} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: ./.github/actions/install-dependencies - name: Build LLVM, Compiler-RT, Newlib, and Package uses: ./.github/actions/build-test-all @@ -174,7 +174,7 @@ jobs: enable-tests: false artifact-name: package-${{matrix.platform}} - name: Publish - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: files: ${{env.BUILD_PATH}}/patmos-unknown-unknown-elf/package-temp/patmos-llvm-*.tar.gz