Pin dependencies to stable tags on lts/ghc-9.14.x
Summary
- Pin ghc-common-hadrian to tag 0.4.1
- Pin gitlab-ci-omnix to tag 0.4.0
- Pin horizon-supported-systems to tag 1.1.0
- Update systems.nix to use 1.1.0 API (config.horizon.systems.supported)
Changes
This ensures reproducible builds and prevents unexpected dependency updates on this LTS branch.
The lock file is committed to ensure builds from the same commit always use the same dependencies.
Testing
-
nix flake checkpasses -
nix build .#ghcdry-run successful