From bdc561e3bc5b072a9fc88c40d6d29d36f6c7d324 Mon Sep 17 00:00:00 2001 From: webdevred <148627186+webdevred@users.noreply.github.com> Date: Mon, 13 Oct 2025 16:06:26 +0200 Subject: [PATCH 1/2] Freeze index state --- .gitignore | 1 + cabal.project.release | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 2ff21957..fb077715 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ examples/jbeam/*.jbeam.bak cabal.project.local cabal.project.local~ cabal.project.*.local +cabal.project.*.freeze dist-newstyle/ dist/ TAGS diff --git a/cabal.project.release b/cabal.project.release index 55a433f4..d030e0f3 100644 --- a/cabal.project.release +++ b/cabal.project.release @@ -1,5 +1,6 @@ import: cabal.project executable-static: True +index-state: hackage.haskell.org 2025-10-12T21:52:54Z package * ghc-options: From 22dbd8f07d045e478e7335ab69aa099ae8421da0 Mon Sep 17 00:00:00 2001 From: webdevred <148627186+webdevred@users.noreply.github.com> Date: Mon, 13 Oct 2025 16:14:07 +0200 Subject: [PATCH 2/2] Fix jq script --- .github/scripts/freeze_dependencies.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/scripts/freeze_dependencies.sh b/.github/scripts/freeze_dependencies.sh index ed84f394..dbb7af74 100644 --- a/.github/scripts/freeze_dependencies.sh +++ b/.github/scripts/freeze_dependencies.sh @@ -4,6 +4,6 @@ set -euo pipefail cabal freeze --project-file "${CABAL_PROJECT:?CABAL_PROJECT missing}" PLAN_PATH=$(find dist-newstyle -name plan.json) -JQ_QUERY='."install-plan" | map (."pkg-name") | unique' +JQ_QUERY='."install-plan" | map (."pkg-name" | select (. != "jbeam-edit")) | unique' jq -c "$JQ_QUERY" <"$PLAN_PATH" printf "number of dependencies: %d" "$(jq -r "${JQ_QUERY}.[]" <"$PLAN_PATH" | wc -l)"