Skip to content

Automate weekly releases #7753

@code-asher

Description

@code-asher
  1. grab each update and start a pr
  2. resolve the conflicts
  3. if conflicts cannot be resolved, indicate in the pr and wait for manual resolution
  4. launch headless chromium to update the webview hash
  5. generate the changelog section
  6. wait for merge
  7. generate the tag based on bundled vs code version and draft release
  8. add changelog section to the release notes
  9. wait for publish
  10. update the changelog with release date and and helm chart (probably no need for a pr, just push directly? or should it be another pr?)

So in the best case, the two manual steps would be to review and merge the update PR, and then to review and publish the draft release. In the worst case, manual conflict resolution is also required.

A notification for when the draft release is ready would also be handy (email? slack?)

Metadata

Metadata

Assignees

Labels

enhancementSome improvement that isn't a feature

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions