Skip to content

Switch to publishing on tags #2318

Description

@mpkorstanje

🤔 What's the problem you've observed?

We are currently publishing of branches. This results in a large number of branches in each repository. We are not using tags, when we created our release process tags could not be protected.
This is no longer the case.

✨ Do you have a proposal for making it better?

  1. Protect tags (already done).
  2. Add tags to the protected Release environment.
  3. Switch all the release actions to trigger on a pushed tag. Either v[0-9]+.[0-9]+.[0-9]+ or go/v[0-9]+.[0-9]+.[0-9]+.
  4. Stop creating release branches with polyglot-release.
  5. Remove all release branches
  6. Remove release branches from the protected Release environment.

📚 Any additional context?

No response

Activity

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions