Reusable workflow callers set env: WERF_BUILD_ARG_NPM_TOKEN / secrets.NPM_TOKEN, but those never reached werf converge (secret not declared; env on uses: job is not inherited).
Fix
Accept optional NPM_TOKEN secret
Fall back to Vault …/NPM_TOKEN at vault_secrets_base_path
Export NPM_TOKEN + WERF_BUILD_ARG_NPM_TOKEN before converge
Fail fast with a clear message if still empty
Needed for nocoda Docker builds that install @activepieces/* from Nexus.
## Summary
Reusable workflow callers set `env: WERF_BUILD_ARG_NPM_TOKEN` / `secrets.NPM_TOKEN`, but those never reached `werf converge` (secret not declared; env on `uses:` job is not inherited).
## Fix
- Accept optional `NPM_TOKEN` secret
- Fall back to Vault `…/NPM_TOKEN` at `vault_secrets_base_path`
- Export `NPM_TOKEN` + `WERF_BUILD_ARG_NPM_TOKEN` before converge
- Fail fast with a clear message if still empty
Needed for nocoda Docker builds that install `@activepieces/*` from Nexus.
Reusable workflow callers set env/secrets that never reached `werf
converge`. Accept optional NPM_TOKEN, fall back to Vault, export
WERF_BUILD_ARG_NPM_TOKEN before converge.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Reusable workflow callers set
env: WERF_BUILD_ARG_NPM_TOKEN/secrets.NPM_TOKEN, but those never reachedwerf converge(secret not declared; env onuses:job is not inherited).Fix
NPM_TOKENsecret…/NPM_TOKENatvault_secrets_base_pathNPM_TOKEN+WERF_BUILD_ARG_NPM_TOKENbefore convergeNeeded for nocoda Docker builds that install
@activepieces/*from Nexus.