DETERMINATE_NIX_KVM fixup, support Magic Nix Cache + FlakeHub Cache on Namespace runners #72
No reviewers
Labels
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lix-project/lix-install-action#72
Loading…
Reference in a new issue
No description provided.
Delete branch "mnc"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
This PR fixes a glitch where we'd hilariously (...) set DETERMINATE_NIX_KVM to 0 or 1 depending on if KVM was available, and then immediately reset it to 0. Oops.
It also improves the ARC and Namespace support by bind-mounting more of the host into the process supervisor container, so post-build-hooks can function -- like the FlakeHub Cache runner. Further, it joins the nix-daemon's process into the host so the GitHub Actions Cache support works as expected.
Checklist
Seems fine to me