ci(release): skip npm/AUR publish without secrets (#470)

This commit is contained in:
ben
2026-02-05 14:45:33 -08:00
committed by GitHub
parent 88bb104944
commit ff271d43c6
2 changed files with 15 additions and 1 deletions

View File

@@ -569,7 +569,7 @@ jobs:
publish-npm:
name: Publish npm packages
needs: [resolve-release, verify-release]
if: needs.resolve-release.outputs.publish_npm == 'true'
if: needs.resolve-release.outputs.publish_npm == 'true' && secrets.NPM_TOKEN != ''
runs-on: ubuntu-latest
env:
RELEASE_TAG: ${{ needs.resolve-release.outputs.release_tag }}
@@ -724,7 +724,13 @@ jobs:
commit -m "chore(aur): update PKGBUILD for ${version}"
git push origin HEAD:dev
- name: Skip AUR publish (missing key)
if: secrets.AUR_SSH_PRIVATE_KEY == ''
run: |
echo "AUR_SSH_PRIVATE_KEY not set; skipping publish to AUR."
- name: Publish to AUR
if: secrets.AUR_SSH_PRIVATE_KEY != ''
env:
AUR_SSH_PRIVATE_KEY: ${{ secrets.AUR_SSH_PRIVATE_KEY }}
AUR_REPO: ${{ vars.AUR_REPO || 'openwork' }}