This commit is contained in:
plasmagoat 2025-06-09 20:25:46 +02:00
parent 8b4611b04b
commit 68377b5fb6
2 changed files with 9 additions and 1 deletions

View file

@ -34,6 +34,7 @@ jobs:
nix-env -iA nixpkgs.nodejs
nix-env -iA nixpkgs.ansible
nix-env -iA nixpkgs.jq
nix-env -iA nixpkgs.sed
nix-env -iA nixpkgs.openssh
nix-env -iA cachix -f https://cachix.org/api/v1/install
cachix use plasmagoat
@ -119,7 +120,13 @@ jobs:
id: meta
run: |
nix flake metadata --json > metadata.json
META=$(cat metadata.json | jq -r '.locks.nodes.root.inputs | to_entries[] | "* \(.key): \(.value.locked.url) @ \(.value.locked.rev)"' | sed ':a;N;$!ba;s/\n/\\n/g')
META=$(jq -r '
.locks.nodes
| to_entries[]
| select(.key != "root")
| "* \(.key): \(.value.locked.url // ("github:\(.value.locked.owner)/\(.value.locked.repo)")) @ \(.value.locked.rev)"
' <<< "$(cat metadata.json)" | sed ':a;N;$!ba;s/\n/\\n/g')
echo "metadata=$META" >> "$GITHUB_OUTPUT"
- name: Upload Artifact