-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Simplify build matrix and fix digests
Consolidated the build matrix by removing explicit registry enumeration, thereby streamlining the cross-platform build process. Reworked Docker meta steps to unify definition and handling for DockerHub and GHCR, preventing repetition and potential misconfigurations. The manifest list creation and image inspection have been adapted to follow the new matrix simplification. Further, resolved an issue where individual runners might overwrite each other's images by standardizing digest upload and download paths, ensuring uniqueness per build/platform. This change keeps digest management consistent and avoids conflicts during parallel operations. Removed now-unused strategy section in the merge-and-deploy job, which simplifies the workflow and aligns with the new matrix setup. These modifications make the CI pipeline more maintainable and less error-prone, while also ensuring that digest handling remains accurate and concurrent build jobs do not interfere with each other. Signed-off-by: Adam Warner <[email protected]>
- Loading branch information
Showing
1 changed file
with
32 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters