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

CI Improvements #292

Open
ozwaldorf opened this issue Apr 19, 2024 · 1 comment
Open

CI Improvements #292

ozwaldorf opened this issue Apr 19, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@ozwaldorf
Copy link
Contributor

ozwaldorf commented Apr 19, 2024

Summary

We should get some CI checks in place that build the package, and optionally check formatting on each commit and pr

It would be nice to also leverage the nix flake for this, having the build and future checks in one place, either using gh actions with the nix-install action to run them, or with a service like https://garnix.io which would automatically run them once the app is added to the repo/org. Using nix for the ci might also encourage some people to maintain their fork's flake if any changes are required directly in their pr

@ozwaldorf ozwaldorf added the enhancement New feature or request label Apr 19, 2024
@swwwee
Copy link

swwwee commented Apr 20, 2024

I don't have much or any experience with NixOS or the Nix pkg manager, as I use gentoo (the antithesis of Nix). However, I think either this or a release candidacy system is needed to avoid build-breaking merges to main. I would like to see some general clean up of the project too, because the quantity of branches scares me.

edit: fixed duplicate word**

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants