Skip to content

ci: test forky in test-on-pr.yml workflow - #579

Draft
Christopher Obbard (obbardc) wants to merge 2 commits into
mainfrom
wip/obbardc/forky-pr-workflow
Draft

ci: test forky in test-on-pr.yml workflow#579
Christopher Obbard (obbardc) wants to merge 2 commits into
mainfrom
wip/obbardc/forky-pr-workflow

Conversation

@obbardc

@obbardc Christopher Obbard (obbardc) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Build on PR builds images for both trixie and forky, but only
trixie was ever booted on the boards. Run the LAVA tests over both
suites, like build-debian.yml and linux.yml already do.

Both builds are published to the same URL, with the suite as a
filename prefix, so the build URL retrieved from the build workflow
covers both and only the suite passed to lava-test.yml changes.

The publish job still only reports the trixie results; the next
commit extends it to both suites.

This is a follow-up from #385

Verification

None yet...

workflow_run triggered workflows always execute the version of the file on the repo's default branch. So test-on-pr.yml on a PR branch can't be ran against the "new" workflow changes.

see sample workflow: https://github.com/qualcomm-linux/qcom-deb-images/actions/runs/31854327928

@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown

Test Results

  7 files  ±0   21 suites  ±0   15m 50s ⏱️ ±0s
 21 tests ±0   21 ✅ ±0  0 💤 ±0  0 ❌ ±0 
184 runs  ±0  184 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit c701daf. ± Comparison against base commit 64e2cca.

♻️ This comment has been updated with latest results.

@github-actions

Copy link
Copy Markdown

`Build on PR` builds images for both trixie and forky, but only
trixie was ever booted on the boards. Run the LAVA tests over both
suites, like build-debian.yml and linux.yml already do.

Both builds are published to the same URL, with the suite as a
filename prefix, so the build URL retrieved from the build workflow
covers both and only the suite passed to lava-test.yml changes.

The publish job still only reports the trixie results; the next
commit extends it to both suites.

Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>
The publish job downloaded only the trixie artifacts and listed all
LAVA jobs in a single flat list, so the forky results were dropped
from the check run and the PR comment.

Widen the download patterns to every suite of this run attempt and
group the job list in the PR comment under a heading per suite, so
that the same board tested on trixie and on forky can be told apart.

Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>
@github-actions

Copy link
Copy Markdown

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