Merge pull request #630 from omacom/mac/10-sync-rebuilds-aarch64

Detect aarch64 rebuilds, including against carried dependencies
This commit is contained in:
Marcelo Alcantara authored and GitHub committed 2026-09-28 13:38:32 +10:00
commit e8544c4eb5
4 files changed
+202 -33

No files matched your search

+14
View File
@@ -43,6 +43,20 @@ reference_arch() {
published_arches | head -1
}
# Architectures a merge to master builds and publishes: bin/build-matrix plans
# a PR build for each one a package supports, and publish.yml ships them. This
# is independent of PUBLISHED_ARCHES, so anything deciding what a merge has to
# rebuild (bin/sync-rebuilds) follows this list. CI_ARCHES overrides it.
CI_ARCHES="${CI_ARCHES:-x86_64 aarch64}"
ci_arches() {
local arch
for arch in $CI_ARCHES; do
require_valid_arch "$arch"
echo "$arch"
done
}
# Scheduled-pipeline state, one file per channel and architecture, so one
# architecture's queue or backoff never gates another's.
STATE_DIR="${OMARCHY_STATE_DIR:-/root/.state}"