Update CI to remove deprecated actions
authorElias Rohrer <dev@tnull.de>
Thu, 6 Jul 2023 12:41:48 +0000 (14:41 +0200)
committerElias Rohrer <dev@tnull.de>
Thu, 6 Jul 2023 12:41:48 +0000 (14:41 +0200)
.github/workflows/build.yml

index acde23e5cba5d1f985f0acff3c630e7a9af5404a..3b9e46ac51a476b98e245aa77540be453b69e010 100644 (file)
@@ -19,13 +19,11 @@ jobs:
     runs-on: ${{ matrix.platform }}
     steps:
       - name: Checkout source code
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
       - name: Install Rust ${{ matrix.toolchain }} toolchain
-        uses: actions-rs/toolchain@v1
-        with:
-          toolchain: ${{ matrix.toolchain }}
-          override: true
-          profile: minimal
+        run: |
+          curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
+          rustup override set ${{ matrix.toolchain }}
       - name: Build on Rust ${{ matrix.toolchain }}
         run: cargo build --verbose --color always
       - name: Check formatting