Skip to content

fix: run Test Report after Scheduled Build#358

Merged
Arthurvdv merged 1 commit into
mainfrom
fix/test-report-scheduled-build
Jun 22, 2026
Merged

fix: run Test Report after Scheduled Build#358
Arthurvdv merged 1 commit into
mainfrom
fix/test-report-scheduled-build

Conversation

@Arthurvdv

Copy link
Copy Markdown
Member

Problem

After PR #345 moved test reporting to a workflow_run-triggered test-report.yml, the report runs for PRs and releases but not for scheduled builds. Example: run 27900481586 shows Scheduled Build completing and uploading test-results-* artifacts, but Test Report never runs.

Root cause

test-report.yml listened only for ['Pull Request', 'Build and Release']. The scheduled keepalive's top-level workflow is named Scheduled Build (it calls build-test.yml as a reusable workflow, so the workflow_run match is the caller name, not Build and Test). Since Scheduled Build wasn't listed, the trigger never fired — even though the artifacts were produced correctly.

Fix

Add 'Scheduled Build' to the workflow_run.workflows array.

Verification note

workflow_run reads its definition from the default branch, so this only takes effect after merge to main. Confirm via the next 06:00 UTC scheduled run or a manual Scheduled Build dispatch.

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

The Test Report workflow triggers on workflow_run but only listened for
'Pull Request' and 'Build and Release'. The scheduled keepalive runs under
the 'Scheduled Build' workflow (calling build-test.yml as a reusable
workflow), so workflow_run never fired and test results were not reported
even though the test-results-* artifacts were uploaded.

Add 'Scheduled Build' to the workflow_run.workflows list.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@Arthurvdv Arthurvdv merged commit 88ec443 into main Jun 22, 2026
48 checks passed
@Arthurvdv Arthurvdv deleted the fix/test-report-scheduled-build branch June 22, 2026 09:18
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.

1 participant