-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: move development inputs/outputs back to dev flake #458
Conversation
c059b70
to
a00d2ef
Compare
Looks like nix-eval-jobs doesn't support Nix 2.26 just yet, and I'm still having some trouble convincing the Nix installer actions to use the random build from Hydra This will be on the back burner for now, but I consider it a blocker for 2.0 (as I'd rather not make a stable release with the Flake inputs in their current form) |
a00d2ef
to
7bea6b5
Compare
That's because DeterminateSystems/nix-installer-action expects "a URL pointing to the nix-installer binary". At this time I don't believe there is a way to change the nix version that is installed without specifying the version of the nix-installer or forking the repo to provide the chosen release. |
That's for Might need to just use a different revision of Nix from Hydra to fix the Mac issues, but not sure yet |
Pulled in nix-community/nix-eval-jobs#341, which adds support for the new Meson infra in Nix. It fixes building nix-eval-jobs/nix-fast-build, but evaluation still fails; might be a regression in the Nix build. Will need to play with it more If I can figure out the macOS installation issues first, we may just switch to a more traditional CI scheme w/o nix-fast-build. Would probably be a simple |
39a76ad
to
b0c7df5
Compare
Doesn't work with Nix 2.26 yet, maybe we'll use it again some day For now, Nix's default scheduling with a linkFarm and `nix flake check` should be fine
b0c7df5
to
96cbb45
Compare
Nix 2.26 released and I implemented the CI changes mentioned above. This should be good to go! |
Follow up on #390
Now that Nix 2.26 can handle subflakes in a much better way, I think we're good to adopt this again. Only issue is that the subflake will require that in-development version of 2.26; shouldn't be a big deal though as most of the time this is only used by CI, and
nix shell
makes things easy