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

convert CI to use nix #37

Closed
mhuesch opened this issue Aug 16, 2021 · 2 comments · Fixed by #69
Closed

convert CI to use nix #37

mhuesch opened this issue Aug 16, 2021 · 2 comments · Fixed by #69

Comments

@mhuesch
Copy link
Contributor

mhuesch commented Aug 16, 2021

currently we use a mix of:

  • nix to provision dev environment
  • nix to build (via Cargo.nix)
  • Github Actions for CI

for implementing #36, it would be significantly easier (and less likely to introduce future bugs/issues) if we ran CI based on the same, single nix derivation set.

this perhaps means we can't use Github Actions - I'm not sure yet. setting up hydra might be nice, tho is a larger task.

@mhuesch
Copy link
Contributor Author

mhuesch commented Mar 4, 2022

it seems like Github Actions have changed and perhaps are no longer free? my Actions seem to have been deleted and no longer run on PRs branches.

this might be related to crypto mining abuse on free cloud services? MSFT responding 🤔

feels like more reason to figure out a nix-CI solution instead.

I think I was wrong about the above. I think the actions got dropped when we renamed the org.

anyways, I still would rather use nix/hydra for CI, because it'll be more extensible.

@mhuesch mhuesch mentioned this issue Jun 1, 2022
2 tasks
@mhuesch
Copy link
Contributor Author

mhuesch commented Jun 1, 2022

thinking to use GitHub Actions for convenience, with https://github.com/cachix/install-nix-action & https://github.com/cachix/cachix-action.

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 a pull request may close this issue.

1 participant