Skip to content

fix(release): treat launcher E403 as an ownership warning, not a failed release#21

Merged
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
launcher-publish-guard
Jul 4, 2026
Merged

fix(release): treat launcher E403 as an ownership warning, not a failed release#21
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
launcher-publish-guard

Conversation

@aayambansal

Copy link
Copy Markdown
Member

The npm token's account is not yet on the unscoped synsci package's owner list, so its publish returns E403 while every @synsci/* package ships fine. With the strict failure handling this would turn every release red until the ownership grant happens.

This downgrades exactly that case — E403/permission on the launcher — to a loud warning that spells out the fix (npm owner add <token-user> synsci). Any other launcher failure still fails the run.

Verified: turbo typecheck clean.

…ed release

The npm token's account isn't on the unscoped 'synsci' package's owner
list yet, so its publish 403s while every @synsci/* package ships fine.
Downgrade exactly that case to a loud warning with the owner-grant fix
spelled out; any other launcher error still fails the run.
@vercel

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscience Ready Ready Preview, Comment Jul 4, 2026 8:37pm

Request Review

@aayambansal Aayam Bansal (aayambansal) merged commit 7af3058 into main Jul 4, 2026
9 checks passed
@aayambansal Aayam Bansal (aayambansal) deleted the launcher-publish-guard branch July 4, 2026 20:38
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.

1 participant