Skip to content

ci(build): drop dudumini (x86_64-darwin) from the build matrix#90

Merged
emaiax merged 1 commit into
mainfrom
ci/remove-dudumini-build
Jul 13, 2026
Merged

ci(build): drop dudumini (x86_64-darwin) from the build matrix#90
emaiax merged 1 commit into
mainfrom
ci/remove-dudumini-build

Conversation

@emaiax

@emaiax emaiax commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • nixpkgs-unstable dropped x86_64-darwin support in the 26.11 cycle (see PR chore(deps): update dependencies #87), breaking every dudumini CI build.
  • Per-host nixpkgs pinning was explored in PR fix(nix): pin dudumini to nixpkgs-26.05-darwin, keep dudupro on unstable #89 (closed): nix-darwin's own internal branch-match checks (documentation module, darwin-uninstaller package) each make their own nested eval-config.nix call that ignores per-host overrides, comparing against that host's actual pkgs.lib. Making dudumini track an older stable nixpkgs while nix-darwin/home-manager/sops-nix stay on unstable is unworkable without a second, matching nix-darwin input.
  • Decommissioning dudumini from CI for now. nix/hosts/dudumini.nix and its inventory entry are left in place; only the build matrix job is removed.

Test plan

  • nix flake check unaffected (lint job only touches formatting/flake metadata, not the build matrix).
  • Reviewed workflow diff: only removes the dudumini/macos-15-intel matrix entry, dudupro job untouched.

nixpkgs-unstable dropped x86_64-darwin support in the 26.11 cycle,
breaking every dudumini CI build. Per-host nixpkgs pinning was explored
(see closed PR #89) but nix-darwin's own internal branch-match checks
(documentation, darwin-uninstaller) fire from nested eval-config.nix
calls that don't respect per-host overrides, making the mismatch
unworkable without a matching second nix-darwin input. Decommissioning
dudumini from CI for now; nix/hosts/dudumini.nix is left in place.
@emaiax
emaiax merged commit 81a0c6d into main Jul 13, 2026
2 checks passed
@emaiax
emaiax deleted the ci/remove-dudumini-build branch July 13, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant