Skip to content

Automate Releases #3924

Open
Open
@nibanks

Description

@nibanks

Describe the feature you'd like supported

Right now, we document most of what we need to do in ./docs/Release.md, but it still is a chore to do it all manually. We should automate as much as possible.

Proposed solution

When a new tag is created, the internal, OneBranch pipelines should:

  • Automatically publish the Linux packages
  • Build the macOS artifacts
  • Publish the build/test artifacts to the GitHub release that corresponds to the tag
  • Create a PR to main to update the down-level test versions.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions