Skip to content

ci: run very-long-running e2e on manual dispatch to release branches - #711

Merged
olivermeyer merged 1 commit into
release/v1.5.0from
ci/very-long-running-on-manual-dispatch
Aug 12, 2026
Merged

ci: run very-long-running e2e on manual dispatch to release branches#711
olivermeyer merged 1 commit into
release/v1.5.0from
ci/very-long-running-on-manual-dispatch

Conversation

@olivermeyer

Copy link
Copy Markdown
Collaborator

Why?
Manually triggering the CI/CD workflow (workflow_dispatch) against a release/v* branch did not run the very-long-running e2e suite (example run), even though a normal push to the same branch does. The gate only matched push events, so manual release validation silently skipped these tests.

How?
Broaden the gate in .github/workflows/_test.yml to also accept github.event_name == 'workflow_dispatch' while keeping the refs/heads/release/v* ref guard, so manual dispatch against a release branch behaves like a push but dispatches against main/feature branches still require the enable:test:very_long_running marker. .github/CLAUDE.md is updated to document the new trigger.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@olivermeyer
olivermeyer requested a review from a team as a code owner August 12, 2026 07:20
@olivermeyer
olivermeyer changed the base branch from main to release/v1.5.0 August 12, 2026 07:21
@olivermeyer
olivermeyer enabled auto-merge (rebase) August 12, 2026 07:38
@codecov

codecov Bot commented Aug 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.
see 6 files with indirect coverage changes

@sonarqubecloud

Copy link
Copy Markdown

@olivermeyer
olivermeyer merged commit 9439685 into release/v1.5.0 Aug 12, 2026
25 of 26 checks passed
@olivermeyer
olivermeyer deleted the ci/very-long-running-on-manual-dispatch branch August 12, 2026 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants