Add token fallbacks for xmrig release workflow
This commit is contained in:
@@ -44,10 +44,18 @@ jobs:
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_PAT }}
|
||||
PEYA_GITEA_PAT: ${{ secrets.PEYA_GITEA_PAT }}
|
||||
MONERO_C_GITEA_PAT: ${{ secrets.MONERO_C_GITEA_PAT }}
|
||||
GITHUB_TOKEN_FALLBACK: ${{ github.token }}
|
||||
run: |
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$PEYA_GITEA_PAT"
|
||||
fi
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$MONERO_C_GITEA_PAT"
|
||||
fi
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$GITHUB_TOKEN_FALLBACK"
|
||||
fi
|
||||
FLAGS=""
|
||||
if [ "${{ inputs.prerelease }}" = "true" ]; then
|
||||
FLAGS="$FLAGS --prerelease"
|
||||
@@ -113,10 +121,18 @@ jobs:
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_PAT }}
|
||||
PEYA_GITEA_PAT: ${{ secrets.PEYA_GITEA_PAT }}
|
||||
MONERO_C_GITEA_PAT: ${{ secrets.MONERO_C_GITEA_PAT }}
|
||||
GITHUB_TOKEN_FALLBACK: ${{ github.token }}
|
||||
run: |
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$PEYA_GITEA_PAT"
|
||||
fi
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$MONERO_C_GITEA_PAT"
|
||||
fi
|
||||
if [ -z "$GITEA_TOKEN" ]; then
|
||||
export GITEA_TOKEN="$GITHUB_TOKEN_FALLBACK"
|
||||
fi
|
||||
python3 scripts/ci/gitea_release.py upload-asset \
|
||||
--release-id "${{ needs.prepare-release.outputs.release_id }}" \
|
||||
--file "xmrig-peya-${{ inputs.tag_name }}-linux-x86_64.tar.gz"
|
||||
@@ -188,8 +204,12 @@ jobs:
|
||||
env:
|
||||
GITEA_TOKEN: ${{ secrets.GITEA_PAT }}
|
||||
PEYA_GITEA_PAT: ${{ secrets.PEYA_GITEA_PAT }}
|
||||
MONERO_C_GITEA_PAT: ${{ secrets.MONERO_C_GITEA_PAT }}
|
||||
GITHUB_TOKEN_FALLBACK: ${{ github.token }}
|
||||
run: |
|
||||
if "%GITEA_TOKEN%"=="" set GITEA_TOKEN=%PEYA_GITEA_PAT%
|
||||
if "%GITEA_TOKEN%"=="" set GITEA_TOKEN=%MONERO_C_GITEA_PAT%
|
||||
if "%GITEA_TOKEN%"=="" set GITEA_TOKEN=%GITHUB_TOKEN_FALLBACK%
|
||||
python scripts/ci/gitea_release.py upload-asset ^
|
||||
--release-id "${{ needs.prepare-release.outputs.release_id }}" ^
|
||||
--file "xmrig-peya-${{ inputs.tag_name }}-windows-x86_64.zip"
|
||||
|
||||
Reference in New Issue
Block a user