Upgrade gitlab-ci to 0.9.0 and update horizon-ghc on lts/ghc-9.12.x
Update both gitlab-ci and horizon-ghc flake inputs.
Changes
Upgrade gitlab-ci to 0.9.0
- Fix for cachix module to push actual outputs instead of .drv files
- Use
om ci run --results=om.jsonto generate JSON with store paths - Extract paths from JSON using
jq -r '.result.ROOT.build.outPaths[]' - Pipe extracted paths to
cachix pushvia xargs - The JSON contains actual store paths under the ROOT subflake
Update horizon-ghc
- Get latest horizon-ghc changes for this lts branch
- Includes nixpkgs pinning for newer branches (9.4+)
- Ensures compatibility with updated gitlab-ci
This ensures that built artifacts are properly pushed to the horizon cachix cache.