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

Release v0.42.2 #3541

Open
1 of 14 tasks
h9jiang opened this issue Sep 17, 2024 · 0 comments
Open
1 of 14 tasks

Release v0.42.2 #3541

h9jiang opened this issue Sep 17, 2024 · 0 comments
Assignees
Milestone

Comments

@h9jiang
Copy link
Contributor

h9jiang commented Sep 17, 2024

--- EDIT: This is an issue created to test our new release workflow. We don't have a plan to release v0.42.2 yet ---

Release candidate (TODO: DATE)

  • Announce the release, leave enough time for teams to surface any last minute issues that need to get in before freeze. Make sure debugger and gopls teams are looped in as well.
  • Check the milestone and resolve/move unresolved issues.
  • Update master for the release
    - [ ] Update hardcoded latest version for gopls.
    - [ ] Update CHANGELOG.md.
    - [ ] Make sure the "Thanks" section is up-to-date.
    - [ ] Check the Markdown rendering to make sure everything looks good.
  • Update release for the release
    - [ ] Create a branch against release for a pull request.
    - [ ] Merge changes from master to prepare for the release.
    - [ ] Change the version in package.json from a -dev suffix
    - [ ] Run npm install to make sure package-lock.json is up-to-date
    - [ ] Update the license file ($ tools/license.sh; mv LICENSE.prod LICENSE)
  • Check the Long Tests status is green. Otherwise, fix the tests, send cls for review, submit them, and repeat.
  • Perform manual smoke tests
  • Create new RC version tag for v0.42.2-rc.1 at gerrit’s vscode-go repo management page
    • Go to the release page https://github.com/golang/vscode-go/releases and check if the new release candidate is up. If necessary, you can manually edit the comment by clicking the “Edit” button. Don’t mutate uploaded vsix.
    • Ask @golang/tools-team and contributors to this release to test the release candidate

Final (TODO: DATE)

  • Tag the new release for v0.42.2
  • Monitor the cloud build status
  • Update the release description with CHANGELOG contents
  • Close the milestone

Prepare for the Next Release

  • Update master post-release
    - [ ] Bump the version number to the next monthly release in the master branch
    - [ ] Update package.json
    - [ ] Update package-lock.json
@h9jiang h9jiang added this to the v0.42.2 milestone Sep 17, 2024
@h9jiang h9jiang self-assigned this Sep 17, 2024
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

1 participant