ci(workflows): always open breakpoint on E2E failure

Drop the `debug` label gating — open the SSH breakpoint on every E2E
failure, not only debug-labeled PRs. Maintainers can release the
sandbox immediately with `breakpoint resume` if they don't need it.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
This commit is contained in:
Andrei Kvapil 2026-04-29 14:59:44 +02:00
parent d08ff8209f
commit 39d8ed90dc
No known key found for this signature in database
GPG key ID: 931CF7FEACEAF765

View file

@ -313,11 +313,11 @@ jobs:
name: image-list
path: /tmp/${{ env.SANDBOX_NAME }}/_out/images.txt
# ▸ Open an SSH breakpoint to the failing sandbox (opt-in via `debug` label).
# Maintainers can SSH into the live runner, inspect Talos/Cozystack state
# and resume the workflow with `breakpoint resume`. Times out after 30m.
# ▸ Open an SSH breakpoint to the failing sandbox so maintainers can attach
# to the live runner, inspect Talos/Cozystack state and resume with
# `breakpoint resume`. Times out after 30m.
- name: Breakpoint on E2E failure
if: failure() && contains(github.event.pull_request.labels.*.name, 'debug')
if: failure()
uses: namespacelabs/breakpoint-action@v0
with:
duration: 30m