Move all possible builds to self hosted (infra) #1379
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Currently, the core20 builds are broken due to snapcraft8 not supporting core20 remote builds anymore. Additionally, many of the things we build via remote build could actually be partially built via self hosted runners.
This PR does the following:
Resolved issues
Resolves: https://warthogs.atlassian.net/browse/CER-2693
Documentation
Inclusions documented in the comment above
Tests
Full run (without submit) here: https://github.com/canonical/checkbox/actions/runs/10160203825/job/28097642975
Note: remote builds for 22 and 24 fixed in 3aac73e
Note: duplicated builds of frontend amd64 18/20 fixed in 767777e