Skip to content

ci: add workflow_dispatch to Build and Test - #854

Merged
ismisepaul merged 1 commit into
devfrom
ci/workflow-dispatch-dev
May 29, 2026
Merged

ismisepaul merged 1 commit into
devfrom
ci/workflow-dispatch-dev

Conversation

@ismisepaul

Copy link
Copy Markdown
Member

What

Adds a workflow_dispatch trigger to .github/workflows/test.yml, allowing the Build and Test suite (including integration tests) to be run manually against any branch ref.

Why

After #851 scoped the push trigger to master/dev and pull_request only fires for PRs targeting master/dev, a PR between two feature branches gets no CI. For example, PR #852 (fix/846-setter-twr → dev#536) currently runs no Build and Test job, so its integration tests never execute.

workflow_dispatch gives an on-demand path to validate such PRs without re-enabling the duplicate-run behavior #851 removed.

Usage

Once merged to dev (and thus available on the ref), trigger via:

gh workflow run "Build and Test" --ref <branch>

or the Run workflow button on the Actions tab.

🤖 Generated with Claude Code

Allow the Build and Test suite (including integration tests) to be run
manually against any branch ref from the Actions tab or `gh workflow run`.

After #851 scoped the push trigger to master/dev and pull_request only
fires for PRs targeting master/dev, feature->feature PRs (e.g. a fix
branch targeting a dev#* integration branch) get no CI. workflow_dispatch
provides an on-demand path to run IT tests for those cases.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ismisepaul
ismisepaul merged commit 4e4d741 into dev May 29, 2026
8 checks passed
@ismisepaul ismisepaul moved this from Backlog to Done in Security Shepherd May 29, 2026
@ismisepaul ismisepaul added this to the 4.0.0 milestone Oct 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant