From 5576d765ee2b36daa6ec8dd66d6aea560127c3c4 Mon Sep 17 00:00:00 2001 From: floor-licker Date: Fri, 5 Dec 2025 19:05:35 -0500 Subject: [PATCH] fix: update CI workflow to use non-deprecated GitHub Actions versions including upload-artifact@v4, cache@v4, and dtolnay/rust-toolchain to resolve deprecation warnings --- .github/workflows/ci.yml | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc098e2..e9c3330 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,15 +23,13 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: ${{ matrix.rust }} - target: ${{ matrix.target }} - override: true - profile: minimal + targets: ${{ matrix.target }} - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cargo/registry @@ -57,7 +55,7 @@ jobs: - name: Upload coverage to Codecov if: matrix.rust == 'stable' - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: file: ./coverage/cobertura.xml flags: unittests @@ -75,14 +73,14 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: - toolchain: ${{ matrix.rust }} + toolchain: stable override: true profile: minimal - name: Cache dependencies - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: | ~/.cargo/registry @@ -104,7 +102,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable override: true @@ -124,7 +122,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable override: true @@ -144,7 +142,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable override: true @@ -165,7 +163,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable override: true @@ -213,7 +211,7 @@ jobs: - uses: actions/checkout@v4 - name: Install Rust toolchain - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: toolchain: stable override: true @@ -231,7 +229,7 @@ jobs: echo "Release archive created: polyfill-rs.tar.gz" - name: Upload release artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: release-files path: polyfill-rs.tar.gz \ No newline at end of file