ci: prefer trusted publishing for plugin releases

This commit is contained in:
Peter Steinberger
2026-05-02 03:16:00 +01:00
parent 3bdaa1ceca
commit 3800e49aa5
3 changed files with 35 additions and 0 deletions

View File

@@ -83,6 +83,10 @@ case "${mirror_auth_source}" in
esac
publish_auth_token="${mirror_auth_token}"
publish_auth_source="${mirror_auth_source}"
if [[ "${OPENCLAW_NPM_PUBLISH_AUTH_MODE:-}" == "trusted-publisher" ]]; then
publish_auth_token=""
publish_auth_source="trusted-publisher"
fi
if [[ -n "${publish_auth_token}" ]]; then
log "Publish auth: ${publish_auth_source} with provenance"
else