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

Set up release process for VSCode plugin #60

Open
thatplguy opened this issue Apr 26, 2024 · 1 comment
Open

Set up release process for VSCode plugin #60

thatplguy opened this issue Apr 26, 2024 · 1 comment
Assignees
Labels
CN Issues related to the CN tool Galois Galois, Inc. VDE Issues related to VERSE IDE

Comments

@thatplguy
Copy link
Collaborator

It's important for each component in the toolchain to have an associated version number that is incremented on each release.

  • Customers can check that they're using the latest version
  • If they encounter an error, they can report the version they're using so we can reproduce it

Please design a release process for VSCode plugins that

  • tags the GitHub commit in the main branch with the release version
  • includes the release version in the VSCode plugin

Use whatever version naming scheme VSCode plugins typically use, likely semantic versioning with vX.Y.Z.

One option would be to have a CURRENT_VERSION file in the VSCode plugin folder and a shell script that

  1. checks that the repo is clean
  2. reads the version file
  3. pushes a tag to github
  4. bundles and publishes the VSCode plugin using the latest version
@thatplguy thatplguy added Galois Galois, Inc. CN Issues related to the CN tool VDE Issues related to VERSE IDE labels Apr 26, 2024
@podhrmic
Copy link
Collaborator

Please have a look at #57 and #62

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CN Issues related to the CN tool Galois Galois, Inc. VDE Issues related to VERSE IDE
Projects
None yet
Development

No branches or pull requests

3 participants