diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cdaa77555..7eb73b541 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,7 +15,7 @@ jobs: LLVM_SYS_180_PREFIX: /usr/lib/llvm-18/ TABLEGEN_180_PREFIX: /usr/lib/llvm-18/ steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable with: components: rustfmt, clippy @@ -49,7 +49,7 @@ jobs: TABLEGEN_180_PREFIX: /usr/lib/llvm-18/ RUST_LOG: debug steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: free HDD space run: | # deleting space diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 6469afd70..e6c734325 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -13,17 +13,17 @@ jobs: name: GitHub Pages runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - name: add llvm deb repository - uses: myci-actions/add-deb-repo@10 + uses: myci-actions/add-deb-repo@11 with: - repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main + repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main repo-name: llvm-repo keys-asc: https://apt.llvm.org/llvm-snapshot.gpg.key - name: Install LLVM - run: sudo apt-get install llvm-17 llvm-17-dev llvm-17-runtime clang-17 clang-tools-17 lld-17 libpolly-17-dev libmlir-17-dev mlir-17-tools + run: sudo apt-get install llvm-18 llvm-18-dev llvm-18-runtime clang-18 clang-tools-18 lld-18 libpolly-18-dev libmlir-18-dev mlir-18-tools - name: Build docs run: cargo doc - name: Deploy Documentation diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index efa10a39e..870068588 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: release_body: ${{ steps.git-cliff.outputs.content }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: free HDD space run: | # deleting space @@ -27,13 +27,13 @@ jobs: - name: Retreive cached dependecies uses: Swatinem/rust-cache@v2 - name: add llvm deb repository - uses: myci-actions/add-deb-repo@10 + uses: myci-actions/add-deb-repo@11 with: - repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main + repo: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-18 main repo-name: llvm-repo keys-asc: https://apt.llvm.org/llvm-snapshot.gpg.key - name: Install LLVM - run: sudo apt-get install llvm-17 llvm-17-dev llvm-17-runtime clang-17 clang-tools-17 lld-17 libpolly-17-dev + run: sudo apt-get install llvm-18 llvm-18-dev llvm-18-runtime clang-18 clang-tools-18 lld-18 libpolly-18-dev - name: Install Link deps run: sudo apt-get install libc-dev build-essential - name: build release