Skip to content

Release 0.13.0 and 0.14.0

Horizon Bot requested to merge add-flakes-list-to-validators into master

Summary

This MR includes two releases:

0.14.0: Add canaries module

New canaries module for downstream integration tests:

  • Test that downstream consumers still work with your changes
  • Uses nix build --override-input to override dependencies
  • Jobs have allow_failure: true so failures warn but don't block CI
  • Configurable list of canary flakes to test against

Example:

canaries.enable = true;
canaries.canaries = [{
  flake = "github:hercules-ci/flake.parts-website";
  input = "gitlab-ci";
  name = "flake-parts-website-docs";
}];

Migration:

  • Converts existing flake-parts-website manual job to use canaries module

0.13.0: Remove default cachix cache name (Breaking)

Remove default value for cachix.cache option:

  • The cache option no longer defaults to "horizon"
  • You must now explicitly set cachix.cache = "your-cache-name"
  • This ensures cache names are intentional and not accidentally set to a default

Migration:

cachix.enable = true;
cachix.cache = "your-cache-name";

🤖 Generated with Claude Code

Edited by Horizon Bot

Merge request reports