Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Establish versioning convention #39

Open
Leengit opened this issue Jul 31, 2023 · 1 comment
Open

Establish versioning convention #39

Leengit opened this issue Jul 31, 2023 · 1 comment

Comments

@Leengit
Copy link
Contributor

Leengit commented Jul 31, 2023

This GitHub issue is to provide a forum to discuss: to maintain maximum compatibility with 3D Slicer conventions, how and when do we want to update VPAW's application version numbers and GitHub releases and tags?

@ebrahimebrahim
Copy link
Contributor

I think it makes sense to do a release whenever we complete a chunk of requirements and we are ready to share a version of the application with the rest of the research group. We can do one now, if we are done testing that built packages work on both linux and windows.

Here's how I imagine releasing might work:

  • create a commit on main that updates the version number here
  • add a git tag of the version number onto that commit
  • build packages for linux and windows
  • create a release on this repo in github. the release will point to the tag and we can upload the built packages to it.

There are other workflows like having a release branch or having a branch for every release, but I think those are overkill for this application.

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

No branches or pull requests

2 participants