diff --git a/action.yml b/action.yml index 5f2b2db..c0f0a03 100644 --- a/action.yml +++ b/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 }}