Run the e2e soak only when dispatched #161

Merged
cruelacid merged 1 commit from worktree-soak-dispatch-only into main 2026-09-24 23:07:30 +01:00
Owner

Task: NEC-89

e2e-soak.yml also ran on any push that changed it, so that it could run from its own branch before it reached main. Once it was on main, rebasing any branch onto main counted as such a push. NEC-93's branch paid for a 40-iteration soak it never asked for (web run 611), and every other open branch would have done the same, each holding a runner slot for about 20 minutes.

This removes the push trigger. workflow_dispatch covers every use, on any branch. The workflow's header comment no longer describes the NEC-89 hang as a vault that stops answering; the soak itself showed that was wrong.

Changelog

NONE

🤖 Generated with Claude Code

https://claude.ai/code/session_01Q6gkmHZ3pYvsZCCpiA9qe9

Task: NEC-89 `e2e-soak.yml` also ran on any push that changed it, so that it could run from its own branch before it reached main. Once it was on main, rebasing any branch onto main counted as such a push. NEC-93's branch paid for a 40-iteration soak it never asked for (web run 611), and every other open branch would have done the same, each holding a runner slot for about 20 minutes. This removes the push trigger. `workflow_dispatch` covers every use, on any branch. The workflow's header comment no longer describes the NEC-89 hang as a vault that stops answering; the soak itself showed that was wrong. ## Changelog NONE 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01Q6gkmHZ3pYvsZCCpiA9qe9
Run the e2e soak only when dispatched
All checks were successful
Release note / release-note (pull_request) Successful in 13s
CI / build (pull_request) Successful in 4m37s
CI / e2e (pull_request) Successful in 4m48s
CI / promote (pull_request) Has been skipped
CI / e2e (push) Successful in 4m50s
CI / build (push) Successful in 4m56s
CI / promote (push) Successful in 30s
4e2bdf2363
e2e-soak.yml also ran on any push that changed it, so it could run from
its own branch before reaching main. Once it was on main, every branch
rebased onto it counted as such a push: NEC-93's branch paid for a
40-iteration soak (web run 611) it never asked for, and every other open
branch would have done the same, each holding a runner slot for about 20
minutes.

Dispatch covers every use now, on any branch. The header no longer
describes the NEC-89 hang as a vault that stops answering, which the
soak itself showed was wrong.

Task: NEC-89

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Q6gkmHZ3pYvsZCCpiA9qe9
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Nectenda/nectenda!161
No description provided.