Features
- New
sync-statusinput — when used withwait-for-completion, mirrors the triggered workflow's conclusion (failure/cancelled) back to this action's status (#84) - Alternate
refdefault for PRs — automatically usesgithub.head_refwhen running in a pull request context, avoidingrefs/pull/.../mergeerrors (#79)
Bug Fixes
- Safer JSON input parsing — invalid
inputsJSON now logs an error instead of throwing an unhandled exception (#84) - Improved timeout handling — timeout now sets a distinct
timed_outstatus and emits a warning instead of silently breaking (#84) - Improved warning message formatting for workflow run timeout
Internal Changes & Chores
- Replaced
console.logcalls withcore.infofor proper Actions log integration (#84) - Removed stale
ref/inputsparameters from the workflow list API call (#84) - Expanded CI test matrix from 3 sequential steps to 9 parallel test jobs covering workflow lookup, output assertions, wait-for-completion, sync-status, and error handling (#84)
- Added CI path filters to skip docs-only changes (#84)
- Changed echo-3 test fixture from
workflow_calltoworkflow_dispatchwith deterministic failure (#84) - Removed unused
.vscode/settings.json(#84) - Added
.github/copilot-instructions.md(#84) - General project chores
Documentation Updates
- No documentation updates in this release