We have release and related stuff (changelog, check) code separated in sui-mono and sui-ci
sui-ci release is executing sui-mono release
sui-mono release is executing sui-mono changelog
Then we want to move that release stuff to a new package called @s-ui/release used as CLI
sui-mono check
sui-ci release and sui-mono release
sui-mono changelog
⚠️ @s-ui/mono and @s-ui/ci code removals will be done in other task after this one
Additional Information
A CLI tool is not being installed as a project dependency because is only used on demand (script execution with npx)
With this task, we could remove some big sui-mono sub dependencies, like conventional-changelog, from our project installs and install on demands. Only for packages releases in CI
Package
@s-ui/release@1
Description
We have release and related stuff (changelog, check) code separated in
sui-mono
andsui-ci
sui-ci release
is executingsui-mono release
sui-mono release
is executingsui-mono changelog
Then we want to move that release stuff to a new package called
@s-ui/release
used as CLIAdditional Information
A CLI tool is not being installed as a project dependency because is only used on demand (script execution with npx)
With this task, we could remove some big sui-mono sub dependencies, like
conventional-changelog
, from our project installs and install on demands. Only for packages releases in CI