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

x/tools: create a relui workflow for gopls release automation #57643

Open
10 tasks
dle8 opened this issue Jan 5, 2023 · 2 comments
Open
10 tasks

x/tools: create a relui workflow for gopls release automation #57643

dle8 opened this issue Jan 5, 2023 · 2 comments
Labels
NeedsFix The path to resolution is known, but the work has not been done. Tools This label describes issues relating to any tools in the x/tools repository.
Milestone

Comments

@dle8
Copy link

dle8 commented Jan 5, 2023

This issue tracks the relui workflow to automate gopls release namely:

  • Create an issue to track the release
  • Creating a new release branch
  • CL to update the release branch from master
  • CL to update the debug version
  • CL to update gopls/go.mod to require the correct x/tools
  • Tag the prerelease
  • Generate the release note
  • Create a new release in github
  • Tag a final release
  • Update dependencies for x/tools and x/tools/gopls

CC @findleyr

@gopherbot gopherbot added the Tools This label describes issues relating to any tools in the x/tools repository. label Jan 5, 2023
@gopherbot gopherbot added this to the Unreleased milestone Jan 5, 2023
@heschi heschi added the NeedsFix The path to resolution is known, but the work has not been done. label Jan 6, 2023
@gopherbot
Copy link

Change https://go.dev/cl/462517 mentions this issue: internal/task: get the next version that would be tagged

@gopherbot
Copy link

Change https://go.dev/cl/462815 mentions this issue: gopls/release: remove unused functionality from release script

gopherbot pushed a commit to golang/tools that referenced this issue Jan 19, 2023
Narrow the scope of the release script to simply verifying that the
release is ready. Remove:

- checks for the release branch; the current branch doesn't matter for
  tagging
- the -release and -remote flags, since we won't be using this script
  for performing the release

Updates golang/go#57643

Change-Id: I80a5e367ad5b7df1d85f3af023dc10ccef242702
Reviewed-on: https://go-review.googlesource.com/c/tools/+/462815
Reviewed-by: Dylan Le <dungtuanle@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Robert Findley <rfindley@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NeedsFix The path to resolution is known, but the work has not been done. Tools This label describes issues relating to any tools in the x/tools repository.
Projects
None yet
Development

No branches or pull requests

3 participants