(hopefully correct) check if ATTIC_ENDPOINT is set in gh repo vars
Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
parent
446cb24c0b
commit
9c789bd82f
|
@ -11,6 +11,8 @@ env:
|
||||||
TERM: ansi
|
TERM: ansi
|
||||||
ATTIC_TOKEN: ${{ secrets.ATTIC_TOKEN }}
|
ATTIC_TOKEN: ${{ secrets.ATTIC_TOKEN }}
|
||||||
CARGO_INCREMENTAL: 0
|
CARGO_INCREMENTAL: 0
|
||||||
|
ATTIC_ENDPOINT: ${{ vars.ATTIC_ENDPOINT }}
|
||||||
|
ATTIC_PUBLIC_KEY: ${{ vars.ATTIC_PUBLIC_KEY }}
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
packages: write
|
packages: write
|
||||||
|
@ -30,7 +32,7 @@ jobs:
|
||||||
with:
|
with:
|
||||||
nix_path: nixpkgs=channel:nixos-unstable
|
nix_path: nixpkgs=channel:nixos-unstable
|
||||||
|
|
||||||
# Add `nix-community`, Crane, upstream Conduit, conduwuit, and alternative binary caches
|
# Add `nix-community`, Crane, upstream Conduit, and conduwuit binary caches
|
||||||
extra_nix_config: |
|
extra_nix_config: |
|
||||||
experimental-features = nix-command flakes
|
experimental-features = nix-command flakes
|
||||||
extra-substituters = https://nix-community.cachix.org
|
extra-substituters = https://nix-community.cachix.org
|
||||||
|
@ -43,8 +45,12 @@ jobs:
|
||||||
extra-trusted-public-keys = conduit:Isq8FGyEC6FOXH6nD+BOeAA+bKp6X6UIbupSlGEPuOg=
|
extra-trusted-public-keys = conduit:Isq8FGyEC6FOXH6nD+BOeAA+bKp6X6UIbupSlGEPuOg=
|
||||||
extra-substituters = https://attic.kennel.juneis.dog/conduwuit
|
extra-substituters = https://attic.kennel.juneis.dog/conduwuit
|
||||||
extra-trusted-public-keys = conduwuit:lYPVh7o1hLu1idH4Xt2QHaRa49WRGSAqzcfFd94aOTw=
|
extra-trusted-public-keys = conduwuit:lYPVh7o1hLu1idH4Xt2QHaRa49WRGSAqzcfFd94aOTw=
|
||||||
extra-substituters = $ATTIC_ENDPOINT
|
|
||||||
extra-trusted-public-keys = $ATTIC_PUBLIC_KEY
|
- name: Add alternative Nix binary caches if specified
|
||||||
|
if: ${{ (env.ATTIC_ENDPOINT != '') && (env.ATTIC_PUBLIC_KEY != '') }}
|
||||||
|
run: |
|
||||||
|
echo "extra-substituters = ${{ env.ATTIC_ENDPOINT }}" >> /etc/nix/nix.conf
|
||||||
|
echo "extra-trusted-public-keys = ${{ env.ATTIC_PUBLIC_KEY }}" >> /etc/nix/nix.conf
|
||||||
|
|
||||||
- name: Pop/push Magic Nix Cache
|
- name: Pop/push Magic Nix Cache
|
||||||
uses: DeterminateSystems/magic-nix-cache-action@main
|
uses: DeterminateSystems/magic-nix-cache-action@main
|
||||||
|
|
Loading…
Reference in New Issue