Repository navigation
Commit 9c7bfb8
authored
ci(workflows): make the E2E breakpoint fully label opt-in (#3926)
## What this PR does
The SSH debug breakpoint that opens on a failed end-to-end run used to
open automatically for pull requests authored by any project maintainer,
even when nobody intended to use it, in addition to opening for pull
requests carrying an explicit label. Every red end-to-end run on such a
pull request held an ephemeral CI runner open for up to twenty minutes
for a breakpoint nobody attached to, which adds up across an ordinary
day of pull requests. This change makes the breakpoint strictly opt-in:
it now opens only when the pull request carries the debug label or the
release label. A maintainer who wants to attach adds the debug label
before or after the run fails. The step's explanatory comment is trimmed
to match: the paragraph describing the removed authorship path,
including a claim about runner selection that no longer applied to the
current workflow, is removed rather than rewritten.
### Screenshots
Not applicable: this is a CI workflow text change with no user
interface.
### Downstream repositories
- [x] No downstream repository is affected by this change
- [ ] [cozystack/website](https://github.com/cozystack/website) -
follow-up:
- [ ]
[cozystack/terraform-provider-cozystack](https://github.com/cozystack/terraform-provider-cozystack)
- follow-up:
- [ ]
[cozystack/ansible-cozystack](https://github.com/cozystack/ansible-cozystack)
- follow-up:
- [ ] [cozystack/ccp](https://github.com/cozystack/ccp) - follow-up:
- [ ] [cozystack/talm](https://github.com/cozystack/talm) - follow-up:
- [ ] [cozystack/cozyhr](https://github.com/cozystack/cozyhr) -
follow-up:
- [ ] [cozystack/cozy-proxy](https://github.com/cozystack/cozy-proxy) -
follow-up:
- [ ]
[cozystack/cozystack-telemetry-server](https://github.com/cozystack/cozystack-telemetry-server)
- follow-up:
- [ ]
[cozystack/external-apps-example](https://github.com/cozystack/external-apps-example)
- follow-up:
- [ ] [cozystack/examples](https://github.com/cozystack/examples) -
follow-up:
### Release note
```release-note
NONE
```1 file changed
Lines changed: 5 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1121 | 1121 | | |
1122 | 1122 | | |
1123 | 1123 | | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
1131 | | - | |
1132 | | - | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
1133 | 1128 | | |
1134 | 1129 | | |
1135 | 1130 | | |
| |||
1147 | 1142 | | |
1148 | 1143 | | |
1149 | 1144 | | |
1150 | | - | |
1151 | | - | |
| 1145 | + | |
1152 | 1146 | | |
1153 | 1147 | | |
1154 | 1148 | | |
| |||
0 commit comments