You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The k-framework-binary (private, via kup) and k-framework (public, via
cachix) publishes built the same three derivations on separate runners,
recompiling K four times (2 jobs x 2 OS) for work that needs two builds.
Fold them into one matrix job: the first publish populates the local Nix
store so the second's nix build is an instant store hit. The two
publishes stay independent (continue-on-error + if: always()) so a flaky
upload to one cache neither blocks nor masks the other, and a final
guard re-fails the job if either push failed, preserving the release
gate the two separate jobs provided. Drop the removed
cachix-release-dependencies from the release job's needs.
---------
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments