-
Notifications
You must be signed in to change notification settings - Fork 14
Description
Context
Currently, we have no stable veda-ui registry releases, which causes a lot of inconsistencies in the Next.js repo where developers override each other's changes (e.g., one registry version includes the Footer export while another does not. If the latter gets merged last, then the repo will break).
With the move to NPM (see RFC), we need to streamline the release process to avoid conflicts. The best workflow for our current setup is to extend the biweekly release action to publish a stable NPM release every two weeks from the main branch. Like this we will always rely on stable version with all the accumulated changes rather than branch-specific previews directing the veda-ui version in NextJS.
Acceptance Criteria
- The biweekly release action is extended to publish a stable version of the veda-ui library to npm
- A preview is automatically created in NextJS, bumping the version of the veda-ui
Related Tickets
RFC for context: https://docs.google.com/document/d/1JRvZybU08mSdZTTXPkJr5pqYgoB_5EYYNWixXlgUIlA/edit?tab=t.0