From 39d8ed90dc559c0f35367fb08c45eed35d3acc83 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Wed, 29 Apr 2026 14:59:44 +0200 Subject: [PATCH] ci(workflows): always open breakpoint on E2E failure MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Andrei Kvapil --- .github/workflows/pull-requests.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pull-requests.yaml b/.github/workflows/pull-requests.yaml index e669d42f..3aa3a2c3 100644 --- a/.github/workflows/pull-requests.yaml +++ b/.github/workflows/pull-requests.yaml @@ -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