Skip to content

CI: authenticate APU PetaLinux fetches with a GitHub App token (2026.2) - #10102

Merged
chvamshi-xilinx merged 1 commit into
2026.2from
emu-app-token-apu-2026.2
Oct 8, 2026
Merged

chvamshi-xilinx merged 1 commit into
2026.2from
emu-app-token-apu-2026.2

Conversation

@amd-gevadlam

Copy link
Copy Markdown
Collaborator

Same change as on master: the 2026.2 branch builds with the same internal PetaLinux 2026.2 (08200038), whose xilinx-mirrors.conf redirects github.com/Xilinx/* fetches to the internal EMU org AMD-AECG-SSW-PUBLIC (SR-988313).

xrt_master_2026.2.yml (runs on push to 2026.2) and xrt_ci.yml (PRs into 2026.2) mint a read-only xrt-ci-yocto-fetch installation token and pass it to apu-package. In xrt_ci.yml the token is only minted for trusted collaborators, not for runs allowed by the build label.

Needs repo secrets EMU_FETCH_APP_ID and EMU_FETCH_APP_PRIVATE_KEY.

Problem solved by the commit

Bug / issue (if any) fixed, which PR introduced the bug, how it was discovered

How problem was solved, alternative solutions (if any) and why they were rejected

Risks (if any) associated the changes in the commit

What has been tested and how, request additional testing if necessary

Documentation impact (if any)

Same change as on master: the 2026.2 branch builds with the same internal
PetaLinux 2026.2 (08200038), whose xilinx-mirrors.conf redirects
github.com/Xilinx/* fetches to the internal EMU org AMD-AECG-SSW-PUBLIC
(SR-988313).

xrt_master_2026.2.yml (runs on push to 2026.2) and xrt_ci.yml (PRs into
2026.2) mint a read-only xrt-ci-yocto-fetch installation token and pass
it to apu-package. In xrt_ci.yml the token is only minted for trusted
collaborators, not for runs allowed by the `build` label.

Needs repo secrets EMU_FETCH_APP_ID and EMU_FETCH_APP_PRIVATE_KEY.

Signed-off-by: Geethika Vadlamudi <geethika.vadlamudi@amd.com>
@chvamshi-xilinx
chvamshi-xilinx merged commit c74b756 into 2026.2 Oct 8, 2026
23 checks passed
@chvamshi-xilinx
chvamshi-xilinx deleted the emu-app-token-apu-2026.2 branch October 8, 2026 04:44
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.

2 participants