From 0ce8d33fb659dc1a8f3c709ddfe92f458a723836 Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 10:40:05 -0400 Subject: [PATCH 1/6] build(ci): Fix hlint CI workflow --- .github/workflows/check-hlint.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml index b24988e0d..4dc087ddb 100644 --- a/.github/workflows/check-hlint.yml +++ b/.github/workflows/check-hlint.yml @@ -15,16 +15,13 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install dependencies - run: sudo apt-get -y install libtinfo5 - - name: Set up HLint - uses: rwe/actions-hlint-setup@v1 + uses: rwe/actions-hlint-setup@v1.0.3 with: version: "3.2.7" - name: Run HLint - uses: rwe/actions-hlint-run@v2 + uses: rwe/actions-hlint-run@v2.0.1 with: path: "." fail-on: error From 52c723158cd78015a19e8c5a350e39ec888b9f6e Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 10:43:41 -0400 Subject: [PATCH 2/6] build(ci): Add `pull_request` trigger to all GitHub jobs --- .github/workflows/check-fourmolu.yml | 2 +- .github/workflows/check-hlint.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 4dc087ddb..a58f48894 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: From c7d98f9ef33ecd2bf24d30ebbf070d080aca1b3b Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 10:49:38 -0400 Subject: [PATCH 3/6] debug(ci): Add a debugging session --- .github/workflows/check-hlint.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml index a58f48894..30c9b26d0 100644 --- a/.github/workflows/check-hlint.yml +++ b/.github/workflows/check-hlint.yml @@ -26,4 +26,7 @@ jobs: path: "." fail-on: error + - name: Setup tmate session + if: ${{ failure() }} + uses: mxschmitt/action-tmate@v3 From b19bb79c83841d5cabcc2c8294bf3628a550c243 Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 10:53:15 -0400 Subject: [PATCH 4/6] build(ci): Fix HLint dependencies --- .github/workflows/check-hlint.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml index 30c9b26d0..01a0e8612 100644 --- a/.github/workflows/check-hlint.yml +++ b/.github/workflows/check-hlint.yml @@ -15,6 +15,9 @@ jobs: steps: - uses: actions/checkout@v3 + - name: Install dependencies + run: sudo apt-get -y install libtinfo6 + - name: Set up HLint uses: rwe/actions-hlint-setup@v1.0.3 with: From 9bebe575a59a9f4726a8de54f666bdf7968a76e8 Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 12:04:40 -0400 Subject: [PATCH 5/6] debug(ci): Let's try updating hlint --- .github/workflows/check-hlint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml index 01a0e8612..ee0e88584 100644 --- a/.github/workflows/check-hlint.yml +++ b/.github/workflows/check-hlint.yml @@ -21,7 +21,7 @@ jobs: - name: Set up HLint uses: rwe/actions-hlint-setup@v1.0.3 with: - version: "3.2.7" + version: "3.10" - name: Run HLint uses: rwe/actions-hlint-run@v2.0.1 From 0acb112fbd121ac9e004807c7d65b37671cc992d Mon Sep 17 00:00:00 2001 From: Sean D Gillespie Date: Tue, 1 Apr 2025 12:12:29 -0400 Subject: [PATCH 6/6] debug(ci): Try bumping minor version --- .github/workflows/check-hlint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-hlint.yml b/.github/workflows/check-hlint.yml index ee0e88584..ce9197629 100644 --- a/.github/workflows/check-hlint.yml +++ b/.github/workflows/check-hlint.yml @@ -21,7 +21,7 @@ jobs: - name: Set up HLint uses: rwe/actions-hlint-setup@v1.0.3 with: - version: "3.10" + version: "3.2.8" - name: Run HLint uses: rwe/actions-hlint-run@v2.0.1