feat: add option to not upload instantly, but only setup niks3
This commit is contained in:
parent
d32d687b61
commit
dca9b69b41
1 changed files with 9 additions and 1 deletions
10
action.yml
10
action.yml
|
|
@ -18,15 +18,23 @@ inputs:
|
|||
runs:
|
||||
using: composite
|
||||
steps:
|
||||
- name: niks3 upload
|
||||
- name: setup authentication
|
||||
run: |
|
||||
# echo "url is: $ACTIONS_ID_TOKEN_REQUEST_URL"
|
||||
# curl -H "Authorization: bearer $ACTIONS_ID_TOKEN_REQUEST_TOKEN" "$ACTIONS_ID_TOKEN_REQUEST_URL&audience=https://niks3.tami.moe" > /run/niks3-auth-token
|
||||
export NIKS3_AUTH_TOKEN_FILE=$(mktemp)
|
||||
printf '%s' "$TOKEN" > "$NIKS3_AUTH_TOKEN_FILE"
|
||||
|
||||
niks3 push --pin "$NAME" "$(realpath result)"
|
||||
|
||||
echo "NIKS3_AUTH_TOKEN_FILE=$NIKS3_AUTH_TOKEN_FILE" >> "$FORGEJO_ENV"
|
||||
echo "NIKS3_SERVER_URL=$NIKS3_SERVER_URL" >> "$FORGEJO_ENV"
|
||||
env:
|
||||
NIKS3_SERVER_URL: ${{ inputs.server-url }}
|
||||
TOKEN: ${{ inputs.token }}
|
||||
- name: upload artifact
|
||||
if: inputs.pin != ''
|
||||
run: niks3 push --pin "$NAME" "$(realpath result)"
|
||||
env:
|
||||
NAME: ${{ inputs.pin }}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue