23 lines
634 B
YAML
23 lines
634 B
YAML
image: nixos/latest
|
|
sources:
|
|
- https://git.tazj.in/
|
|
secrets:
|
|
# cachix/tazjin
|
|
- f7f02546-4d95-44f7-a98e-d61fdded8b5b
|
|
tasks:
|
|
- setup: |
|
|
# sourcehut does not censor secrets in builds, hence this hack:
|
|
echo -n 'export CACHIX_SIGNING_KEY=' > cachix-preamble
|
|
cat cachix-preamble ~/.cachix-tazjin >> ~/.buildenv
|
|
nix-env -iA third_party.cachix -f git.tazj.in
|
|
cachix use tazjin
|
|
- build: |
|
|
cd git.tazj.in
|
|
nix-build ci-builds.nix > built-paths
|
|
- cache: |
|
|
cd git.tazj.in
|
|
cat built-paths | cachix push tazjin
|
|
triggers:
|
|
- action: email
|
|
condition: failure
|
|
to: mail@tazj.in
|