Skip to content

Conversation

@heyitsaamir
Copy link
Collaborator

@heyitsaamir heyitsaamir commented Jan 31, 2026

  • We made a decision that we should not check-in versions in the git repo.
  • In this PR, we replace all the versioning to be 0.0.0 for all packages since versions are now calculated. All workspace dependencies now are using '*' instead of exact versions. That's general convention, but we can also use '0.0.0' if we want.
  • We have a script to set the version during CI that will basically calculate the version for the given commit, and then set all the versions for all the packages to that version dynamically during CI.
  • We use nbgv to do this version calculation.
  • In our case, main and release hold special meaning. main branches will allow the creation of "preview" releases, whereas release will be stable.
  • We need to create a release branch and protect it.

skip-test-verification

@heyitsaamir heyitsaamir marked this pull request as ready for review February 2, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants