From 556c6b3e507a383aac53bff825b850794ec3e3a4 Mon Sep 17 00:00:00 2001 From: Artem Pelenitsyn Date: Tue, 23 Jun 2026 20:26:14 -0400 Subject: [PATCH 1/5] chore(cabal-install): Bump open-browser dependency to allow 0.5 --- cabal-install/cabal-install.cabal | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cabal-install/cabal-install.cabal b/cabal-install/cabal-install.cabal index e7172fa6b00..af1e2620d7d 100644 --- a/cabal-install/cabal-install.cabal +++ b/cabal-install/cabal-install.cabal @@ -264,7 +264,7 @@ library , hackage-security >= 0.6.2.0 && < 0.7 , text >= 1.2.3 && < 1.3 || >= 2.0 && < 2.2 , parsec >= 3.1.13.0 && < 3.2 - , open-browser >= 0.2.1.0 && < 0.5 + , open-browser >= 0.2.1.0 && < 0.6 , regex-base >= 0.94.0.0 && <0.95 , regex-posix >= 0.96.0.0 && <0.97 , safe-exceptions >= 0.1.7.0 && < 0.2 From c5d2730c5fca919895e7337642427926efe174db Mon Sep 17 00:00:00 2001 From: Mikolaj Konarski Date: Tue, 23 Jun 2026 18:15:04 +0200 Subject: [PATCH 2/5] Bump index state to get new hackage-security --- cabal.bootstrap.project | 2 +- cabal.release.project | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cabal.bootstrap.project b/cabal.bootstrap.project index a6f80f9cd8c..e417972a8ed 100644 --- a/cabal.bootstrap.project +++ b/cabal.bootstrap.project @@ -12,4 +12,4 @@ packages: tests: False benchmarks: False -index-state: hackage.haskell.org 2026-05-25T10:36:08Z +index-state: hackage.haskell.org 2026-06-20T05:46:05Z diff --git a/cabal.release.project b/cabal.release.project index 3cfd0ae6c09..ff380a27e84 100644 --- a/cabal.release.project +++ b/cabal.release.project @@ -3,7 +3,7 @@ import: project-cabal/pkgs/cabal.config import: project-cabal/pkgs/install.config import: project-cabal/pkgs/tests.config -index-state: hackage.haskell.org 2026-05-25T10:36:08Z +index-state: hackage.haskell.org 2026-06-20T05:46:05Z -- never include this or its TH dependency in a release! package cabal-install From a74cb2311e588a3717fed89458be8a42ddecd80a Mon Sep 17 00:00:00 2001 From: Mikolaj Konarski Date: Wed, 24 Jun 2026 17:25:30 +0200 Subject: [PATCH 3/5] Disable queue_controls_comment to avoid bypassing our merge rules --- .github/mergify.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/mergify.yml b/.github/mergify.yml index 2dd788482e8..32e5f09c68c 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -197,6 +197,7 @@ pull_request_rules: merge_queue: max_parallel_checks: 2 + queue_controls_comment: false queue_rules: # Mergify now requires different queues for different strategies From 19727561041b65d9a23bdac028827928b9e9f7a8 Mon Sep 17 00:00:00 2001 From: Mikolaj Konarski Date: Wed, 24 Jun 2026 18:28:47 +0200 Subject: [PATCH 4/5] Bump GHC_FOR_RELEASE to work around a segfault on macos --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 6b06b0a32b2..4ce2b5f902d 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -32,7 +32,7 @@ on: env: # We choose a stable ghc version across all os's # which will be used to do the next release - GHC_FOR_RELEASE: "9.10.3" + GHC_FOR_RELEASE: "9.12.4" # Ideally we should use the version about to be released for hackage tests and benchmarks GHC_FOR_SOLVER_BENCHMARKS: "9.10.3" GHC_FOR_COMPLETE_HACKAGE_TESTS: "9.10.3" From 26730b5befed58fdde82bc15f1d7e424c91eb7dc Mon Sep 17 00:00:00 2001 From: Mikolaj Konarski Date: Wed, 24 Jun 2026 20:34:31 +0200 Subject: [PATCH 5/5] Revert "Bump GHC_FOR_RELEASE to work around a segfault on macos" This reverts commit 19727561041b65d9a23bdac028827928b9e9f7a8. --- .github/workflows/validate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 4ce2b5f902d..6b06b0a32b2 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -32,7 +32,7 @@ on: env: # We choose a stable ghc version across all os's # which will be used to do the next release - GHC_FOR_RELEASE: "9.12.4" + GHC_FOR_RELEASE: "9.10.3" # Ideally we should use the version about to be released for hackage tests and benchmarks GHC_FOR_SOLVER_BENCHMARKS: "9.10.3" GHC_FOR_COMPLETE_HACKAGE_TESTS: "9.10.3"