Skip to content
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

Flakes #129

Merged
merged 4 commits into from
Jun 24, 2024
Merged

Flakes #129

merged 4 commits into from
Jun 24, 2024

Conversation

nyarly
Copy link
Collaborator

@nyarly nyarly commented Jun 5, 2024

Cleaner PR, built on most recent canon, and focused only on the flakes feature.

nyarly added 4 commits May 3, 2024 18:45
Add a function that takes flakes, builds them, and captures the values
we need to have GC roots for. Flakes require 2 roots, so this extends
the build results to handle the extra files.
We need to select between flake and shell builds -
we control that with an enum the indicates the underlying Nix file,
which is the basis for choosing between a shell.nix build and a
flakes.nix build.
Adds CLI flags for --flake and sets up a consistent interface, including
defaults across subcommands that use shell files or flakes.

Also incorporates integration testing updates, and adds a basic test for
flakes.
Flakes uses git to fetch flake data
@nyarly nyarly mentioned this pull request Jun 18, 2024
@nyarly nyarly requested a review from Profpatsch June 18, 2024 21:44
@nyarly nyarly merged commit 8c2350c into canon Jun 24, 2024
6 checks passed
@nyarly nyarly deleted the flakes-2 branch June 24, 2024 18:30
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