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

Re-enable Cachix action in build workflow #254

Open
wants to merge 1 commit into
base: development
Choose a base branch
from

Conversation

jan4843
Copy link

@jan4843 jan4843 commented Dec 23, 2023

With d55977e, pushing to Cachix was replaced with GitHub Actions cache to speed up the CI and make it work in forks. However, it is not possible to use GitHub cache outside CI.
Some packages, like the kernel, take a substantial amount of time to compile and is therefore kinda of a waste that the artifacts already built by the CI cannot be downloaded.

The changes proposed here re-introduce the Cachix action, only for commits in the default branch and not in forks.

@samueldr samueldr added the 2. topic: meta About the repo, CI or other "meta" stuff label Dec 28, 2023
@thomascft
Copy link

In the meantime, are there any better ways of obtaining derivation outputs other than building yourself? I'd rather not recompile the kernel on my deck again.

@azuwis
Copy link
Contributor

azuwis commented Jan 25, 2024

In the meantime, are there any better ways of obtaining derivation outputs other than building yourself? I'd rather not recompile the kernel on my deck again.

Use remote builds https://nixos.org/manual/nix/stable/advanced-topics/distributed-builds

@IceDBorn
Copy link

IceDBorn commented Apr 3, 2024

@thomascft https://www.nyx.chaotic.cx/

@ardishko
Copy link

ardishko commented Oct 23, 2024

does chaotic-nyx's cachix have binaries for jovian nixos?

I didn't get what the link meant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2. topic: meta About the repo, CI or other "meta" stuff
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants