Skip to content
New issue

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

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

Already on GitHub? # to your account

Release of v0.30.0 #1930

Closed
27 tasks done
hyangah opened this issue Dec 6, 2021 · 12 comments
Closed
27 tasks done

Release of v0.30.0 #1930

hyangah opened this issue Dec 6, 2021 · 12 comments

Comments

@hyangah
Copy link
Contributor

hyangah commented Dec 6, 2021

Release candidate (2021/12/9)

  • 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.

  • Create a milestone with the issues that are fixed by this release

  • Update master for the release

    • Update hardcoded latest version for dlv-dap and gopls
    • Update CHANGELOG.md
      • Make sure the "Thanks" section is up-to-date
      • Check the Markdown rendering to make sure everything looks good
      • Update README.md and src/welcome.ts to include highlights (@polinasok )
        - Suzy's gophercon demo (later)
        - Delve DAP remote attach support
      • Include settings.json change after gopls v0.7.4 release
  • 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) @hyangah
  • 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 version tag for v0.30.0-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 editor team and contributors to this release to test the release candidate

Final (2021/12/16)

  • Tag the new release
  • 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 ("0.31.0-dev") release in the master branch
      • package.json
      • package-lock.json
@hyangah hyangah added this to the v0.30.0 milestone Dec 6, 2021
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/370654 mentions this issue: [release] prepare v0.30.0 release

gopherbot pushed a commit that referenced this issue Dec 9, 2021
ed978a6 src/goDebugConfiguration: infer default mode property
f5d1004 docs/debugging.md: add details for troubleshooting
5cb334d src/goToolsInformation: pin gofumports at v0.1.1
511945e test/integration: add missing await in goDebugConfiguration tests
27bcdca src/goInstallTools: pin dlv-dap version @2f136727
bf2ce37 src/goDebugConfiguration.ts: allow users to debug with older versions of dlv-dap
7919ded README.md: fix the broken link for debugging
8dd6020 docs/debugging: include logpoints, remove stop conditions, revise faqs
28a97ef package-lock.json: update json-schema to 0.4.0
7d023af package.json: update remote attach references to reflect dlv-dap support
6320e8b docs/debugging.md: update on newly available traditional remote debugging via DAP
4763647 stop debugger when delve remote connection ends
50b13f1 package.json: limit file search scope for extension activation
6448e9d goDebugConfiguration.test.ts: remove .only
ed9b7bc src/goDebugConfiguration: update list of delveConfig properties
8a25201 src/goDebugFactory: let startAndConnectToServer return a socket
4983f1d docs: fix bold text error
08f9065 src/testUtils: add test codelenses for Fuzz* functions
ae78458 tsconfig.json: bump target to ES2017
32a5776 src/goTools.ts: disable lint tool if 'staticcheck' is true
cc34acf github/workflows: update lannonbr/vsce-action
b2c00ac debug: allow debugAdapter=dlv-dap with remote attach mode
a445ec3 src/goSurvey: use our latest survey URL
44e2d4d package.json: add config to hide system goroutines in debug
18e3fca package.json: allow 'rr' as a valid delve backend
681be58 tools/installtools: add a helper to install Go tools for testing
5f4e3ca test/integration/goTest: temporarily disable profile tests
8750bb3 tsconfig.json: set esModuleInterop
498123d package.json: add showRegisters to the delve config
48c6022 package.json: start v0.30.0-dev

Updates #1930

Change-Id: Iafccb01812bdf029323d76d79971743f04e44a12
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/370714 mentions this issue: LICENSE: updated LICENSE for v0.30.0

@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/370876 mentions this issue: CHANGELOG.md: list changes included in v0.30.0

@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/370878 mentions this issue: package.json: update gopls settings

@hyangah
Copy link
Contributor Author

hyangah commented Dec 10, 2021

RC1 is available for testing.

@polinasok @suzmue

  • please check if the debug feature mentioned in https://golang.org/cl/370876 are working as expected?
  • please check if hideSystemGoroutines default is false.
  • do you want to mention the new Disassembly View feature or want to polish more?

@pjweinb

  • can you please help testing if template support works with RC1?
    Settings (templatesExtensions) will complain until we submit CL370878 but gopls will still receive the setting.
    If it works, I think it's worth mentioning in our release note too.

@findleyr

  • Is there any notable change in gopls to be mentioned in the release note? Otherwise, we can simply link to gopls release page.

Thanks!

gopherbot pushed a commit that referenced this issue Dec 13, 2021
Updates #1930

Change-Id: I718538f4fe2a12d5c10425c808f95b4770d7c8f6
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/370876
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Peter Weinberger <pjw@google.com>
Trust: Peter Weinberger <pjw@google.com>
gopherbot pushed a commit that referenced this issue Dec 13, 2021
Used the script with https://go-review.googlesource.com/c/vscode-go/+/370656

Updates #1930

Change-Id: I8392416b09afb380f20402006617512cb5881462
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/370714
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Trust: Nooras Saba‎ <saba@golang.org>
Reviewed-by: Suzy Mueller <suzmue@golang.org>
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/371494 mentions this issue: readme+welcome: announce remote attach debugging with dlv-dap

gopherbot pushed a commit that referenced this issue Dec 14, 2021
Updates #1930
Updates #1861

Will add gophercon details separately.

Change-Id: I87fbe7dc3a41d0c9d3b27e40bd81b84a269a2ef9
GitHub-Last-Rev: 8a1b13f
GitHub-Pull-Request: #1943
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/371494
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
Trust: Peter Weinberger <pjw@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
hyangah added a commit to hyangah/vscode-go that referenced this issue Dec 15, 2021
Using gopls v0.7.4

Updates golang#1930

Change-Id: I73fa85df9532c22b177177c5310baa1d4d4fe486
gopherbot pushed a commit that referenced this issue Dec 15, 2021
Using gopls v0.7.4

Updates #1930

Change-Id: I73fa85df9532c22b177177c5310baa1d4d4fe486
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/370878
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
Trust: Peter Weinberger <pjw@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/372334 mentions this issue: [release] package.json: update gopls settings

gopherbot pushed a commit that referenced this issue Dec 15, 2021
Using gopls v0.7.4

Updates #1930

Change-Id: I73fa85df9532c22b177177c5310baa1d4d4fe486
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/370878
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
Trust: Peter Weinberger <pjw@google.com>
Reviewed-by: Robert Findley <rfindley@google.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
(cherry picked from commit f5e6bec)
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/372334
@hyangah
Copy link
Contributor Author

hyangah commented Dec 15, 2021

Did the basic smoke testing. (mostly with go1.18beta1)
Will tag tomorrow morning most likely. The latest RC is https://github.com/golang/vscode-go/releases/tag/v0.30.0-rc.4

@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/372416 mentions this issue: README: add link to Gophercon Debugging Treasure Hunt presentation

@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/372797 mentions this issue: package.json: start v0.31.0 dev

gopherbot pushed a commit that referenced this issue Dec 16, 2021
Update #1930

Change-Id: I7ca081d3c6138b694f07c24c03c498ba873da533
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/372797
Trust: Hyang-Ah Hana Kim <hyangah@gmail.com>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Jamal Carvalho <jamal@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
@hyangah
Copy link
Contributor Author

hyangah commented Dec 16, 2021

@hyangah hyangah closed this as completed Dec 16, 2021
@gopherbot
Copy link
Collaborator

Change https://golang.org/cl/372416 mentions this issue: README: add link to GopherCon Debugging Treasure Hunt presentation

gopherbot pushed a commit that referenced this issue Dec 16, 2021
Updates #1930

Change-Id: Iab53ccb393ace5d3bc353441d2585287fa163cec
GitHub-Last-Rev: 1e62645
GitHub-Pull-Request: #1946
Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/372416
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Reviewed-by: Polina Sokolova <polina@google.com>
@golang golang locked and limited conversation to collaborators Dec 16, 2022
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Projects
None yet
Development

No branches or pull requests

2 participants