diff --git a/.github/workflows/check-fourmolu.yml b/.github/workflows/check-fourmolu.yml
index c24f77cef..b29a3d3f4 100644
--- a/.github/workflows/check-fourmolu.yml
+++ b/.github/workflows/check-fourmolu.yml
@@ -2,7 +2,7 @@ name: Check Fourmolu
 
 on:
   push: {}
-  merge_group: {}
+  pull_request:
 
 jobs:
   build:
diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml
index b24988e0d..ce9197629 100644
--- a/.github/workflows/check-hlint.yml
+++ b/.github/workflows/check-hlint.yml
@@ -2,7 +2,7 @@ name: Check HLint
 
 on:
   push: {}
-  merge_group: {}
+  pull_request: {}
 
 jobs:
   build:
@@ -16,17 +16,20 @@ jobs:
       - uses: actions/checkout@v3
 
       - name: Install dependencies
-        run: sudo apt-get -y install libtinfo5
+        run: sudo apt-get -y install libtinfo6
 
       - name: Set up HLint
-        uses: rwe/actions-hlint-setup@v1
+        uses: rwe/actions-hlint-setup@v1.0.3
         with:
-          version: "3.2.7"
+          version: "3.2.8"
 
       - name: Run HLint
-        uses: rwe/actions-hlint-run@v2
+        uses: rwe/actions-hlint-run@v2.0.1
         with:
           path: "."
           fail-on: error
 
+      - name: Setup tmate session
+        if: ${{ failure() }}
+        uses: mxschmitt/action-tmate@v3