There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-d86441e3-c89b-4dd3-9ff7-47254e71cd37 XWIKI-25430 Open

Publish npm packages with the release manager's two-factor authentication

 
View issue   ยท   Add comment
 

1 update

 
cid:jira-generated-image-avatar-d0f68170-399c-470e-b001-8f357de7ff21 Changes by Manuel Leduc on 21/Oct/26 11:48
 
Description: From January 2027, npm no longer lets a token that bypasses two-factor authentication publish packages. Our releases publish the {{@xwiki/platform-*}} packages with such a token, so the first release after that date will fail to publish them.

h2. Proposed change

* The release manager approves the npm publication with their own npm account and two-factor authentication, at the end of the release.
* The release token no longer bypasses two-factor authentication.
* A failed npm publication can be resumed without publishing the already published packages again.
* The Maven build still builds and tests the npm packages, and checks that they can be published ({{pnpm -r publish --dry-run}}). A package npm would reject still fails the release before anything is published.

Forum proposal: https://forum.xwiki.org/t/publish-the-xwiki-platform-npm-packages-with-the-release-managers-2fa/19010