1
0
Fork 0
mirror of https://github.com/zhaofengli/attic.git synced 2025-03-06 08:47:05 +00:00

.github: Don't push if secret doesn't exist

Too much repetition, I know :/
This commit is contained in:
Zhaofeng Li 2025-02-02 11:34:50 -07:00
parent d92359c778
commit a2869256fe

View file

@ -35,10 +35,12 @@ jobs:
run: | run: |
: "${ATTIC_SERVER:=https://staging.attic.rs/}" : "${ATTIC_SERVER:=https://staging.attic.rs/}"
: "${ATTIC_CACHE:=attic-ci}" : "${ATTIC_CACHE:=attic-ci}"
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
export PATH=$HOME/.nix-profile/bin:$PATH # FIXME export PATH=$HOME/.nix-profile/bin:$PATH # FIXME
attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN" attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN"
attic use "$ATTIC_CACHE" attic use "$ATTIC_CACHE"
if [ -n "$ATTIC_TOKEN" ]; then
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
fi
env: env:
ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }} ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }}
ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }} ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }}
@ -97,10 +99,12 @@ jobs:
run: | run: |
: "${ATTIC_SERVER:=https://staging.attic.rs/}" : "${ATTIC_SERVER:=https://staging.attic.rs/}"
: "${ATTIC_CACHE:=attic-ci}" : "${ATTIC_CACHE:=attic-ci}"
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
export PATH=$HOME/.nix-profile/bin:$PATH # FIXME export PATH=$HOME/.nix-profile/bin:$PATH # FIXME
attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN" attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN"
attic use "$ATTIC_CACHE" attic use "$ATTIC_CACHE"
if [ -n "$ATTIC_TOKEN" ]; then
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
fi
env: env:
ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }} ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }}
ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }} ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }}
@ -152,10 +156,12 @@ jobs:
run: | run: |
: "${ATTIC_SERVER:=https://staging.attic.rs/}" : "${ATTIC_SERVER:=https://staging.attic.rs/}"
: "${ATTIC_CACHE:=attic-ci}" : "${ATTIC_CACHE:=attic-ci}"
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
export PATH=$HOME/.nix-profile/bin:$PATH # FIXME export PATH=$HOME/.nix-profile/bin:$PATH # FIXME
attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN" attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN"
attic use "$ATTIC_CACHE" attic use "$ATTIC_CACHE"
if [ -n "$ATTIC_TOKEN" ]; then
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
fi
env: env:
ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }} ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }}
ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }} ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }}
@ -197,10 +203,12 @@ jobs:
run: | run: |
: "${ATTIC_SERVER:=https://staging.attic.rs/}" : "${ATTIC_SERVER:=https://staging.attic.rs/}"
: "${ATTIC_CACHE:=attic-ci}" : "${ATTIC_CACHE:=attic-ci}"
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
export PATH=$HOME/.nix-profile/bin:$PATH # FIXME export PATH=$HOME/.nix-profile/bin:$PATH # FIXME
attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN" attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN"
attic use "$ATTIC_CACHE" attic use "$ATTIC_CACHE"
if [ -n "$ATTIC_TOKEN" ]; then
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
fi
env: env:
ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }} ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }}
ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }} ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }}
@ -246,10 +254,12 @@ jobs:
run: | run: |
: "${ATTIC_SERVER:=https://staging.attic.rs/}" : "${ATTIC_SERVER:=https://staging.attic.rs/}"
: "${ATTIC_CACHE:=attic-ci}" : "${ATTIC_CACHE:=attic-ci}"
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
export PATH=$HOME/.nix-profile/bin:$PATH # FIXME export PATH=$HOME/.nix-profile/bin:$PATH # FIXME
attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN" attic login --set-default ci "$ATTIC_SERVER" "$ATTIC_TOKEN"
attic use "$ATTIC_CACHE" attic use "$ATTIC_CACHE"
if [ -n "$ATTIC_TOKEN" ]; then
echo ATTIC_CACHE=$ATTIC_CACHE >>$GITHUB_ENV
fi
env: env:
ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }} ATTIC_SERVER: ${{ secrets.ATTIC_SERVER }}
ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }} ATTIC_CACHE: ${{ secrets.ATTIC_CACHE }}