diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 4bc90fc9f6d5b1ccef41583597af3f78962fb20b..f51269c0482dcf5b598eec5f7badcdacf62346ba 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -13,11 +13,11 @@ jobs:
         ghc: ['9.0', '8.10', '8.8']
     steps:
     - uses: actions/checkout@v2
-    - uses: haskell/actions/setup@v1
+    - uses: haskell/actions/setup@v1.2.1
       id: setup-haskell-cabal
       with:
         ghc-version: ${{ matrix.ghc }}
-    - uses: actions/cache@v2.1.5
+    - uses: actions/cache@v2.1.6
       name: Cache cabal stuff
       with:
         path: |
@@ -45,11 +45,11 @@ jobs:
         ghc: ['9.0', '8.10', '8.8']
     steps:
     - uses: actions/checkout@v2
-    - uses: haskell/actions/setup@v1
+    - uses: haskell/actions/setup@v1.2.1
       id: setup-haskell-cabal
       with:
         ghc-version: ${{ matrix.ghc }}
-    - uses: actions/cache@v2.1.5
+    - uses: actions/cache@v2.1.6
       name: Cache cabal stuff
       with:
         path: |