diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml
index 095d541c17d056d72e1fb64ea2ebe97781de306c..1cc7dd31eb3c4f88f93c0ab6531ec42a4f9fc914 100644
--- a/.gitea/workflows/test.yaml
+++ b/.gitea/workflows/test.yaml
@@ -8,8 +8,7 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - uses: https://github.com/actions/checkout@v3
-      - run: rustup toolchain install stable --profile minimal
-
+      - uses: https://github.com/dtolnay/rust-toolchain@stable
       - uses: https://github.com/Swatinem/rust-cache@v2
 
   format: