Skip to content

ci: migrate to reusable test workflow - #405

Draft
Milosz Wasilewski (mwasilew) wants to merge 1 commit into
qualcomm-linux:mainfrom
mwasilew:workflows/reusable-test-workflow
Draft

Milosz Wasilewski (mwasilew) wants to merge 1 commit into
qualcomm-linux:mainfrom
mwasilew:workflows/reusable-test-workflow

Conversation

@mwasilew

@mwasilew Milosz Wasilewski (mwasilew) commented May 8, 2026

Copy link
Copy Markdown
Contributor

Replace current testing setup with reusable test-distro.yml workflow from meta-qcom.

See also qualcomm-linux/lava-test-plans#30

@github-actions

Copy link
Copy Markdown

This PR is stale. Add a nice message, can mention maintainers or maintainer team to draw attention

@github-actions github-actions Bot added the Stale label Jul 31, 2026
@mwasilew

Copy link
Copy Markdown
Contributor Author

Loïc Minier (@lool) I'll be picking this up soon

Comment thread .github/workflows/lava-test.yml Fixed
test-debian:
needs: [prepare-env]
name: "Test nodistro"
uses: mwasilew/meta-qcom/.github/workflows/test-distro.yml@debian-support
needs: [prepare-env]
name: "Test nodistro"
uses: mwasilew/meta-qcom/.github/workflows/test-distro.yml@debian-support
secrets: inherit
@obbardc Christopher Obbard (obbardc) changed the title workflows: migrate to reusable test workflow ci: migrate to reusable test workflow Aug 12, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good so far, some small thoughts!

Comment thread .github/workflows/build-debian.yml
Comment thread .github/workflows/build-debian.yml
Comment thread .github/workflows/build-debian.yml
Comment thread .github/workflows/build-daily.yml Outdated
# every board but monaco-arduino-monza; see
# https://github.com/qualcomm-linux/qcom-deb-images/issues/537
boards_exclude: '["monaco-arduino-monza"]'
boards_include: 'glymur-crd,lemans-evk,monaco-evk,qcs615-ride,qcs6490-rb3gen2-vision-kit,qcs8300-ride,qrb2210-rb1'

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

why not keep boards_exclude ?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

oh, i see you removed boards_exclude, see later comment about that.

Comment thread .github/workflows/lava-test.yml
Comment thread .github/workflows/lava-test.yml Outdated
fetch-depth: 0
persist-credentials: false
- name: Print trigger
- name: "Print ref"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Suggested change
- name: "Print ref"
- name: Print lava-test-plans ref

or similar ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

done

Comment thread .github/workflows/lava-test.yml Outdated
# never overwritten, so scope them by suite + run attempt instead.
test_job_file_name_prefix: ${{ inputs.suite }}-${{ github.run_attempt }}-
test-debian:
needs: [prepare-env]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

remove [] from the needs, not needed

Comment thread .github/workflows/lava-test.yml Outdated
test_job_file_name_prefix: ${{ inputs.suite }}-${{ github.run_attempt }}-
test-debian:
needs: [prepare-env]
name: "Test nodistro"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

remove "" from the name ?

@github-actions

Copy link
Copy Markdown

Test Results

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

Results for commit 5248af4. ± Comparison against base commit 6b23302.

@github-actions

Copy link
Copy Markdown

Replace current testing setup with reusable test-distro.yml workflow
from meta-qcom.

Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
@mwasilew
Milosz Wasilewski (mwasilew) force-pushed the workflows/reusable-test-workflow branch from 14d1e99 to f9a1954 Compare August 17, 2026 18:44
@github-actions

Copy link
Copy Markdown

@lool

Copy link
Copy Markdown
Contributor

Milosz Wasilewski (@mwasilew) Christopher Obbard (@obbardc) where are we with this PR? I see some resolved, and some unresolved comments, and it's still draft, so I'm not clear on who is expected to act next

@mwasilew

Copy link
Copy Markdown
Contributor Author

Loïc Minier (@lool) I think it should remain in draft for now. I'm trying to get the reusable workflow merged into qualcomm/reusable-workflows repository. There are a few hurdles on the way (like pinning the action versions). I'll try to proceed as quickly as possible. This is on top of my todo list.

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.

4 participants