Skip to content

feat: Add manual workflow_dispatch trigger to squad-ci.yml#105

Merged
mpaulosky merged 1 commit intomainfrom
squad/105-workflow-dispatch
Mar 10, 2026
Merged

feat: Add manual workflow_dispatch trigger to squad-ci.yml#105
mpaulosky merged 1 commit intomainfrom
squad/105-workflow-dispatch

Conversation

@mpaulosky
Copy link
Owner

Summary

Enables manual CI workflow execution via GitHub Actions UI.

Changes

  • Added workflow_dispatch trigger to squad-ci.yml
  • Optional reason input field for documenting manual runs

How to Use

  1. Go to Actions → Squad CI
  2. Click "Run workflow"
  3. Optionally enter a reason
  4. Click "Run workflow" button

Closes #105

Enables manual CI workflow execution via GitHub Actions UI with optional
reason input.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings March 10, 2026 18:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR enables manually triggering the existing “Squad CI” GitHub Actions workflow from the Actions UI by adding a workflow_dispatch event (with an optional reason input).

Changes:

  • Added workflow_dispatch trigger to .github/workflows/squad-ci.yml
  • Added an optional reason input intended to document why a manual run was started

You can also share your feedback on Copilot code review. Take the survey.

Comment on lines +5 to +10
workflow_dispatch:
inputs:
reason:
description: 'Reason for manual run'
required: false
default: 'Manual CI verification'
Copy link

Copilot AI Mar 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

workflow_dispatch input reason is defined here, but it is not used anywhere in this workflow (and the called squad-test.yml reusable workflow has no workflow_call inputs to receive it). As a result, the "reason" doesn’t actually document manual runs as described—consider either wiring it into run-name / logging, or add a workflow_call.inputs.reason to squad-test.yml and pass it via jobs.test.with (or remove the input if it won’t be used).

Copilot uses AI. Check for mistakes.
@github-actions
Copy link

github-actions bot commented Mar 10, 2026

Test Results Summary

  7 files  ±0   38 suites  ±0   14s ⏱️ -1s
840 tests ±0  840 ✅ ±0  0 💤 ±0  0 ❌ ±0 
851 runs  ±0  851 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 94f703c. ± Comparison against base commit bec14be.

♻️ This comment has been updated with latest results.

@codecov
Copy link

codecov bot commented Mar 10, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.89%. Comparing base (bec14be) to head (94f703c).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #105   +/-   ##
=======================================
  Coverage   58.89%   58.89%           
=======================================
  Files         110      110           
  Lines        2496     2496           
  Branches      254      254           
=======================================
  Hits         1470     1470           
  Misses        844      844           
  Partials      182      182           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@mpaulosky mpaulosky merged commit 54fe33c into main Mar 10, 2026
29 checks passed
@mpaulosky mpaulosky deleted the squad/105-workflow-dispatch branch March 10, 2026 18:11
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