cucumber / cucumber/common

Switch to publishing on tags

Open
#2,318 0 comments 0 reactions 1 assignee Claimed by @mpkorstanje View on GitHub
:bank: debt
Dominant language
No language data
Stars
3.4k
Forks
679
PR merge metrics
No merged PRs in 30d

Description

### 🤔 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?

0. Protect tags (already done).
1. Add tags to the protected Release environment.
2. 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]+`.
3. Stop creating release branches with polyglot-release.
4. Remove all release branches
5. Remove release branches from the protected Release environment.

### 📚 Any additional context?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.