2
0
mirror of https://github.com/xcat2/xcat-dep.git synced 2026-09-12 12:36:23 +00:00
Commit Graph

9 Commits

Author SHA1 Message Date
Vinícius Ferrão d063e86860 fix(genesis): validate repository manifests early 2026-09-06 11:30:42 -03:00
Vinícius Ferrão 6828df8d67 fix(genesis): order release capability checks 2026-09-06 11:15:33 -03:00
Vinícius Ferrão bea6826ac5 fix(genesis): preserve release compatibility 2026-09-06 10:54:28 -03:00
Vinícius Ferrão 2a434beaad fix(genesis): validate release manifests 2026-09-04 16:16:23 -03:00
Vinícius Ferrão 87d0e347e3 feat(genesis): package s390x images 2026-09-04 13:59:45 -03:00
Vinícius Ferrão 54be752006 fix(mockbuild): fail when every build step of the invocation failed
Tolerating individual dep-builder failures is deliberate: some packages are el-
or arch-pinned and are expected to fail on some targets. Tolerating all of them
is not -- it means the builder is unusable, the invocation produced nothing, and
whatever the run publishes came from somewhere other than this build.

Count the failures on both the serial and the parallel path and stop when they
account for every attempted step, before collection can take an earlier run's
artifacts for this one's. The rule itself lives in BuildUtils, where it can be
exercised without a builder.
2026-08-24 13:57:26 -03:00
Vinícius Ferrão 542ec87d8f fix(genesis): return the verified checksum snapshot 2026-08-22 19:33:02 -03:00
Vinícius Ferrão f91f5ff929 fix(genesis): share copied package verification 2026-08-22 19:27:24 -03:00
Vinícius Ferrão 69a00bf43f refactor(genesis): share release build helpers 2026-08-22 19:24:45 -03:00