the actual SolidOS as a multi repos makes npm publish lengthy and boring specialy for publishing test versions to npm.
An orchestrator helps to do it quickly.
A work in progress is now available release.yml
It is launched manually from the menu button Actions.
It has been tested :
- to publish at
npm <repos> --tag test from a selected branch
- more tests will be done quickly to validate
npm <repos> --tag latest from main
The published stack is defined from a config file.
Default full stack is release.config.json.
Other files can be created to define what should be published. Example with release.profile-pane.config.json
Notes
Due to npm limitation to only allow one github repo for OIDC trusted.
All SolidOS stack repos on npm MUST allow 2FA AND tokens for the orchestrator