Skip to content

-> prod#381

Merged
dor-eitan merged 14 commits intoprodfrom
main
May 4, 2026
Merged

-> prod#381
dor-eitan merged 14 commits intoprodfrom
main

Conversation

@ariksfaradi
Copy link
Copy Markdown
Contributor

Pull Request Type

🔮 Feature
🐛 BugFix
⚒️ Refactor
🧹 Chore
🔥 HotFix
🚀 Release

Description

Reference Links

sharon-d-id and others added 11 commits April 29, 2026 14:52
- Add id-token: write permission required for OIDC token exchange
- Upgrade npm to ^11.5.1 (minimum version required by Trusted Publisher)
- Clear NODE_AUTH_TOKEN on publish step so npm uses OIDC instead of the old user token

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The Node 22 tool-cache on GitHub Actions runners ships with npm 10.9.7
where promise-retry is missing from @npmcli/arborist bundled deps.
This causes all npm install -g commands to fail regardless of flags.

Fix by downloading the npm 11.5.1 tarball directly from the registry
and extracting it into the install prefix, bypassing the broken CLI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fix npm installation by extracting tarball directly.
Added comments regarding NPM Trusted Publisher requirements and workaround for Node 22 image.
fix: migrate npm publish to OIDC Trusted Publisher
fix: ensure codec is captured in WebRTC stats report
… header (#377)" (#382)

Restores the per-page-load random suffix needed by the notifications WebSocket
adapter for per-tab routing. Backend will split this into a clean external_id
(for analytics/memory_id) and external_id_connect_id (for WS routing) so the
analytics regression PR #377 fixed does not return.

This reverts commit 7c678d4.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@dor-eitan dor-eitan merged commit af21a8c into prod May 4, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants