From 0e9ebf5d8d4e8b8b593736d2d38ded6961eccb8b Mon Sep 17 00:00:00 2001 From: jahanson Date: Sun, 26 May 2024 17:16:42 -0500 Subject: [PATCH 1/2] push to cachix if build succeeds --- .forgejo/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 7b5c3f7..f7ba566 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -42,4 +42,7 @@ jobs: --fallback \ -v \ --log-format raw \ - > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) \ No newline at end of file + > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) + - name: Push to Cachix + if: success() + run: nix build ".#top.${{ matrix.system }}" --json | jq -r .[].drvPath | cachix push hsndev \ No newline at end of file From 6854c4bf322f48a64da060d42bcacf3a392428ed Mon Sep 17 00:00:00 2001 From: jahanson Date: Sun, 26 May 2024 17:27:32 -0500 Subject: [PATCH 2/2] Add cachix auth token env. --- .forgejo/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index f7ba566..eccfe0b 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -45,4 +45,6 @@ jobs: > >(tee stdout.log) 2> >(tee /tmp/nix-build-err.log >&2) - name: Push to Cachix if: success() + env: + CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }} run: nix build ".#top.${{ matrix.system }}" --json | jq -r .[].drvPath | cachix push hsndev \ No newline at end of file