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

Create workflows for Linux builds and Nix flake builds #659

Merged
merged 7 commits into from
Mar 3, 2024

Conversation

shadeyg56
Copy link
Collaborator

This was briefly discussed in the Discord

2 new files are added in .github/workflows

build-linux.yml contains a workflow that installs Python and runs sudo ./auto-cpufreq-installer to make sure it installs correctly.

build-nix.yml contains a workflow that installs Nix and runs nix build to ensure that the Flake builds on every push/PR

Lastly, I added status badges to the top of the README file that show whether or not the builds are passing or failing. This is useful in-case a failed build makes it to master, as seen below
20240227_14h24m34s_grim

We could also probably add one for the Snap package, but I wasn't sure if this would be wanted due to the ambiguity over the support of the Snap package as of late

Let me know what you think!

@AdnanHodzic
Copy link
Owner

LGTM!

We could also probably add one for the Snap package, but I wasn't sure if this would be wanted due to the ambiguity over the support of the Snap package as of late

Think this would be a great idea, especially since I wanted to do the same thing but never got to.

@AdnanHodzic AdnanHodzic merged commit 166cd06 into AdnanHodzic:master Mar 3, 2024
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.

2 participants