Skip to content

Automatically create crypto backends release branch and tags #2288

Description

@qmuntal

The first time a crypto backend needs to get a fix backported into a Go minor release someone has to go to the backend repo and create a release branch from the commit that was used the create that release. This process is manual and error prone, and using the wrong commit is really disruptive.

I propose that the release process automatically creates a new release branch on every crypto backend at the correct commit, taken from the src/go.mod, the first time a minor release is created (that is, go1.x.0). While here, it could also push a tag in the form of go1.x, being x the Go toolchain minor release. That would not follow semantic version, but that's fine, our main use case is the Go toolchain, not external uses. Having the tag would make it easier to manually, or automatically, compare what changes in between two Go minor versions.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions