diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 4688c5b..f592f29 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -18,9 +18,7 @@ jobs:
       if: contains(matrix.os, 'ubuntu') && !contains(matrix.features, 'bundle-sqlite')
       run: sudo apt-get update && sudo apt-get install libsqlite3-dev
     - uses: actions/checkout@v4
-    - uses: actions-rs/toolchain@v1
-      with:
-        profile: minimal
+    - uses: actions-rust-lang/setup-rust-toolchain@v1
     - uses: actions-rs/cargo@v1
       with:
         command: test
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml
index eb6cf53..1d58788 100644
--- a/.github/workflows/coverage.yml
+++ b/.github/workflows/coverage.yml
@@ -16,10 +16,7 @@ jobs:
     steps:
       - name: Checkout Polaris
         uses: actions/checkout@v4
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          profile: minimal
+      - uses: actions-rust-lang/setup-rust-toolchain@v1
       - name: Run Tarpaulin
         uses: actions-rs/tarpaulin@v0.1
         with:
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 96cabee..6f98a38 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -49,10 +49,7 @@ jobs:
         with:
           ref: release
       - name: Install Rust Toolchain
-        uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          profile: minimal
+        uses: actions-rust-lang/setup-rust-toolchain@v1
       - name: Make release
         uses: ./.github/actions/make-windows-release
         with:
diff --git a/.github/workflows/validate-install.yml b/.github/workflows/validate-install.yml
index 07d3197..f0b7fd5 100644
--- a/.github/workflows/validate-install.yml
+++ b/.github/workflows/validate-install.yml
@@ -44,10 +44,7 @@ jobs:
         run: make preview
       - name: Preview Install w/ Custom Prefix
         run: make preview PREFIX=/some/random/prefix
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          profile: minimal
+      - uses: actions-rust-lang/setup-rust-toolchain@v1
       - name: Install
         run: sudo --preserve-env=PATH make install
       - name: Run Polaris
@@ -76,10 +73,7 @@ jobs:
         run: make preview-xdg
       - name: Preview Install w/ Custom XDG_DATA_HOME
         run: make preview-xdg XDG_DATA_HOME=/my/own/xdg/home
-      - uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          profile: minimal
+      - uses: actions-rust-lang/setup-rust-toolchain@v1
       - name: Install
         run: make install-xdg
       - name: Run Polaris
@@ -99,10 +93,7 @@ jobs:
       - name: Checkout Polaris
         uses: actions/checkout@v1
       - name: Install Rust Toolchain
-        uses: actions-rs/toolchain@v1
-        with:
-          toolchain: stable
-          profile: minimal
+        uses: actions-rust-lang/setup-rust-toolchain@v1
       - name: Make release
         uses: ./.github/actions/make-windows-release
         with: