Skip to content

Extend the release action to publish a stable veda-ui version to NPM #1419

@dzole0311

Description

@dzole0311

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

Metadata

Metadata

Labels

veda v2VEDA Refactor Epic Work

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions