You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0877c5c
Browse filesBrowse the repository at this point in the historyBrowse files
* change release version in package.json
* Fix: Remove registry-url from setup-node to resolve NODE_AUTH_TOKEN conflicts
- Removed registry-url parameter from setup-node action in ci.yml and release.yml
- Registry configuration now handled exclusively by .npmrc file
- Auth tokens configured via npm config commands with ECHO_LIBRARIES_ACCESS_KEY
- Eliminates NODE_AUTH_TOKEN environment variable creation and logging
- Fixes 403 Forbidden errors during npm ci with Echo registry
- Maintains dual-registry support: Echo for dependencies, GitHub for publishing
Changes:
- .github/workflows/ci.yml: Removed registry-url from setup-node
- .github/workflows/release.yml: Removed registry-url from setup-node
This ensures proper authentication with Echo (npm.echohq.com) registry while avoiding conflicts with GitHub Actions' automatic NODE_AUTH_TOKEN creation.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
* Fix echo registry auth via .npmrc env var interpolation, restore registry-url
Root cause was npm config precedence: the project-level .npmrc (checked
into the repo) always overrides user-level config, so its literal blank
auth token lines were shadowing whatever the separate "npm config set"
step wrote at the user level - regardless of registry-url on setup-node.
- .npmrc now resolves tokens via ${ECHO_LIBRARIES_ACCESS_KEY} at read
time instead of committing blank placeholders, so the project-level
config itself carries valid auth.
- Restored registry-url on setup-node in ci.yml/release.yml (safe now
that .npmrc's interpolated values take precedence over it either way).
- Removed the now-redundant "Configure echohq auth" npm config set steps.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* Temporarily increase npm ci verbosity to prove echo registry usage in logs
Diagnostic-only change to show explicit HTTP fetch URLs in CI output.
Will be reverted once confirmed.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
* Remove npm ci --loglevel flag and bump version
---------
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
0 commit comments