Skip to content

Re-enable Cachix action in build workflow#254

Open
jan4843 wants to merge 1 commit intoJovian-Experiments:developmentfrom
jan4843:re-enable-cachix-ci
Open

Re-enable Cachix action in build workflow#254
jan4843 wants to merge 1 commit intoJovian-Experiments:developmentfrom
jan4843:re-enable-cachix-ci

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