2023-09-05 17:54:59 +00:00
|
|
|
when:
|
|
|
|
- event: push
|
|
|
|
|
|
|
|
steps:
|
2023-10-13 19:18:39 +00:00
|
|
|
flake-check:
|
2023-09-05 17:54:59 +00:00
|
|
|
group: test
|
2023-10-13 19:18:39 +00:00
|
|
|
image: git.nikos.gg/prymn/images/nix:89bb1c18
|
|
|
|
secrets: [ ATTIC_SECRET ]
|
2023-09-05 17:54:59 +00:00
|
|
|
commands:
|
2023-10-13 19:18:39 +00:00
|
|
|
- echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf # TODO: Move in image
|
|
|
|
- attic login local http://172.17.0.1:8080/ "$${ATTIC_SECRET}"
|
|
|
|
- attic use prymn
|
|
|
|
- nix -L flake check
|
|
|
|
# TODO: nix run jq cache inside image?
|
|
|
|
- attic push prymn $(nix eval .#checks.aarch64-linux --json | nix run nixpkgs#jq -- -r '.|join(" ")')
|