Skip to content

Conversation

@chrisseto
Copy link
Contributor

@chrisseto chrisseto commented Sep 22, 2025

Add a nix binary cache using S3 as the
backend
for CI builds. This shaves about 3m30s off each CI job.

@chrisseto chrisseto force-pushed the chris/p/nix-s3-cache branch 11 times, most recently from 213d68b to 10b89cf Compare September 22, 2025 16:03
@chrisseto
Copy link
Contributor Author

Looks like this shaves off about ~3m30s from each job. That's ~16.5m per build 🎉 If we can preserve the go mod (and maybe build) caches between runs that'll speed things up even further.

Add a [nix binary cache using S3 as the
backend](https://nix.dev/manual/nix/2.25/store/types/s3-binary-cache-store) for
CI builds. This shaves about 3m30s off each CI job.
@chrisseto chrisseto changed the title WIP: cache experiments *: configure nix binary cache Sep 22, 2025
@chrisseto chrisseto marked this pull request as ready for review September 22, 2025 16:20
@chrisseto chrisseto enabled auto-merge (rebase) September 22, 2025 16:20
@chrisseto chrisseto merged commit 96ef0e1 into main Sep 23, 2025
14 checks passed
@RafalKorepta RafalKorepta deleted the chris/p/nix-s3-cache branch September 23, 2025 14:45
@github-actions
Copy link

💚 All backports created successfully

Status Branch Result
release/v2.4.x
release/v25.1.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants