sui icon indicating copy to clipboard operation
sui copied to clipboard

[sui-release] Move `sui-ci` release along `sui-mono` release and changelog to a new sui-release package!

Open rmoralp opened this issue 3 years ago • 1 comments

Package

@s-ui/release@1

Description

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

rmoralp avatar Sep 29 '22 13:09 rmoralp

image

rmoralp avatar Nov 04 '22 11:11 rmoralp