Skip to content

ci: add target config to generate robotics image and sdk#99

Merged
DotaIsMind merged 1 commit intoqualcomm-linux:mainfrom
DotaIsMind:ci-improve
Mar 5, 2026
Merged

ci: add target config to generate robotics image and sdk#99
DotaIsMind merged 1 commit intoqualcomm-linux:mainfrom
DotaIsMind:ci-improve

Conversation

@DotaIsMind
Copy link
Contributor

@DotaIsMind DotaIsMind commented Feb 9, 2026

CRs-Fixed: 4434240

MOTIVATION

  1. QIRP‑SDK differs between OSS and proprietary distributions, introducing a target attribute to build and manage separate robotics images and SDKs.
  2. Follow the meta-qcom to update the compile configuration:
  • Concurrency is used to prevent multiple workflows from running for the same PR.
  • Download the kas container directly from artifact to save the time for kas setup.

IMPACT

  1. PR build webpage will show the build target name with the format of <MACHINE>-<DISTRO>-<TARGET TYPE>-<KERNEL DIRNAME>.
  2. OSS and proprietary robotics images—and their corresponding QIRP‑SDKs—will be uploaded to separate Yocto file servers.
  3. This kas set-up step's duration has been reduced to less than one minute.
  4. Only the latest PR build job will run; earlier jobs will be canceled if multiple commits are pushed to the same PR.

@DotaIsMind DotaIsMind force-pushed the ci-improve branch 11 times, most recently from 4e5845c to b5db230 Compare February 11, 2026 06:29
@DotaIsMind DotaIsMind force-pushed the ci-improve branch 12 times, most recently from aaceffd to 595d667 Compare March 4, 2026 10:30
Copy link
Contributor

@DapengYuan-David DapengYuan-David left a comment

Choose a reason for hiding this comment

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

Good submit.

huiyqiu
huiyqiu previously approved these changes Mar 5, 2026
Add "target" attribute in CI build matrix to generate
the oss/prop robotics SDK for the different robotics distros.
Update the ci improvement align with meta-qcom.

Signed-off-by: Teng Fan <tengf@qti.qualcomm.com>
@DotaIsMind DotaIsMind merged commit 61d0a12 into qualcomm-linux:main Mar 5, 2026
40 checks passed
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