Commit Graph

8 Commits (chore/format-nix)

Author SHA1 Message Date
Charles Hall a4c973e57e
build and cache all packages and CI dependencies
This fixes the problem where some artifacts were not being cached when
they should have been. The secret sauce is the  `nix-store` command.
2 months ago
Matthias Ahouansou f9953c31fc
Revert "ci: use sh instead of bash"
This reverts commit 70b07dfabf.
2 months ago
Matthias Ahouansou 70b07dfabf
ci: use sh instead of bash 2 months ago
Matthias Ahouansou 0b217232ac
ci: push attic to binary cache, update nix script 2 months ago
Timo Kösters 3b7c001350
ci: use attic.conduit.rs 2 months ago
Charles Hall ae69da635b
allow overriding the attic endpoint
And also the public key so that pulling from the new endpoint will work.

This allows other people to host their own attic instances and configure
their (CI) environment to override the default endpoint so e.g. they can
take advantage of a binary cache without having write access to the
official one.

I didn't actually test this change but I think it should work.

Also why'd I format the script like that, ew lol
4 months ago
Charles Hall d411e9037c
upload all devshell inputs to the cache
This will also include attic, so we don't need to explicitly do this
in `./bin/nix-build-and-cache` anymore, which is good because that
script gets called a good number of times and doing that repeatedly was
a bit of a waste.
4 months ago
Charles Hall 5cc53c9e14
push oci image and x86_64-*-gnu build to bin cache
This will allow most Nix users to use the `default` package and without
having to build from source. And also allows any weirdos to get the OCI
image from the Nix binary cache if they want. No idea why that would be
desireable though lol
5 months ago