Skip to content

CI: add manual uefi-only boot.bin build + deploy workflows#414

Merged
jannau merged 2 commits intomainfrom
branches/ci-uefi-only
Mar 4, 2026
Merged

CI: add manual uefi-only boot.bin build + deploy workflows#414
jannau merged 2 commits intomainfrom
branches/ci-uefi-only

Conversation

@jannau
Copy link
Copy Markdown
Member

@jannau jannau commented Mar 1, 2026

Move the CI build for deployable uefi-only boot.bin artifacts to asahi-installer. Those are not tied in any way to commits in a single repository so use repository variables to determine name and used Linux and U-boot tags. Expected use is to trigger manual workflow runs after updating one or more repository variables.

This workflow deploys versioned uefi-only OS zip images for installer use. Since it depends on repository variables it will only run manually via workflow_dispatch.

Move the CI build for deployable uefi-only boot.bin artifacts to
asahi-installer. Those are not tied in any way to commits in a single
repository so use repository variables to determine name and used Linux
and U-boot tags. Expected use is to trigger manual workflow runs after
updating one or more repository variables.

Signed-off-by: Janne Grunau <j@jannau.net>
@jannau jannau force-pushed the branches/ci-uefi-only branch 4 times, most recently from b35eb92 to 259ea3c Compare March 1, 2026 23:00
This workflow deploys versioned uefi-only OS zip images for installer
use. Since it depends on repository variables it will only run manually
via workflow_dispatch.

Signed-off-by: Janne Grunau <j@jannau.net>
@jannau jannau force-pushed the branches/ci-uefi-only branch from 259ea3c to 60a0cdd Compare March 1, 2026 23:01
@jannau jannau marked this pull request as ready for review March 1, 2026 23:01
@jannau jannau changed the title CI: add manual uefionly boot.bin build CI: add manual uefi-only boot.bin build + deploy workflows Mar 1, 2026
Copy link
Copy Markdown
Member

@chadmed chadmed left a comment

Choose a reason for hiding this comment

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

I think it would be cool to put this on the installer repo and automate it if the URI to the bundle has changed since the last push, but that would introduce a few minutes of unavailability with each push so this approach is more than fine too.

@jannau
Copy link
Copy Markdown
Member Author

jannau commented Mar 4, 2026

I think it would be cool to put this on the installer repo and automate it if the URI to the bundle has changed since the last push, but that would introduce a few minutes of unavailability with each push so this approach is more than fine too.

you mean the asahi-installer-data repo? I don't think that it would help much. The bottleneck will always be manual testing and I prefer testing before changes hit the dev installer.

@jannau jannau merged commit ed29d65 into main Mar 4, 2026
7 of 11 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.

2 participants