Skip to content

Conversation

@empiredan
Copy link
Contributor

Currently, the third-party images used for CI are built in roughly two stages: the first stage
builds the src images, and the second stage builds the bin images. In each stage,
images are built for multiple OS versions. If the src image build fails for any OS version,
all bin image builds are canceled.

In practice, this is not ideal. The likelihood of build failures differs across OS versions —
for example, older OS versions are more prone to issues. A failure in a single older OS
version can block the entire third-party image build process.

This PR improves the process by fully decoupling image builds across different OS versions
so they do not affect each other. If a third-party image build fails for one OS version, it can
be fixed independently without impacting the builds for other OS versions.

@github-actions github-actions bot added the github label Jan 6, 2026
@empiredan empiredan marked this pull request as ready for review January 6, 2026 09:34
@empiredan empiredan merged commit 68a7622 into master Jan 6, 2026
180 of 187 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants