Ignore labels
alexec opened this issue · 3 comments
alexec commented
I want auto to ignore labels completely and always release a minor version.
Why? Engineers make too many mistakes with labels. The automation tooling tries to apply labels, but gets it wrong.
Fixing this problem results in around 2h lost engineering time per incident. Happen to my team about twice a week. Multiply by engineering teams and projects O(n^3) engineering cost? This could create a $3m annual cost?
I work at Intuit.
sugarmanz commented
Hey Alex, just override the labels in your autorc to meet your needs:
https://intuit.github.io/auto/docs/configuration/autorc#overriding-default-labels
If you only ever want to release minors, only specify a minor label and mark it as default.
…On Wed, Dec 21, 2022, 3:19 PM Alex Collins ***@***.***> wrote:
I want auto to ignore labels completely and always release a minor version.
Why? Engineers make too many mistakes with labels. The automation tooling
tries to apply labels, but gets it wrong.
Fixing this problem results in around 2h lost engineering time per
incident. Happen to my team about twice a week. Multiply by engineering
teams and projects O(n^3) engineering cost? This could create a $3m annual
cost?
I work at Intuit.
—
Reply to this email directly, view it on GitHub
<#2287>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACGTVY2FV43HLW3ZNC7MWUDWONQ53ANCNFSM6AAAAAATF76JXM>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
alexec commented
Like this?
{
"labels": [
{ "releaseType": "minor", "name": "Version: Minor", "default": true }
]
}
sugarmanz commented
You'll need the noDefaultLabels
option too:
{
"noDefaultLabels": true,
"labels": [
{ "releaseType": "minor", "name": "Version: Minor", "default": true }
]
}