-
CI matrix: add with-pi and omos-with-pi build variants
Validate / docs-check (push) Successful in 39sValidate / validate-base (push) Successful in 13m40sValidate / validate-omos (push) Successful in 19m15sValidate / validate-with-pi (push) Successful in 13m53sValidate / validate-omos-with-pi (push) Successful in 18m26sPublish Docker Image / smoke-base (push) Successful in 12m21sPublish Docker Image / smoke-with-pi (push) Successful in 14m17sPublish Docker Image / smoke-omos (push) Successful in 16m55sPublish Docker Image / smoke-omos-with-pi (push) Successful in 16m22sPublish Docker Image / build-base (push) Successful in 40m52sPublish Docker Image / build-with-pi (push) Successful in 47m32sPublish Docker Image / build-omos (push) Successful in 51m41sPublish Docker Image / build-omos-with-pi (push) Successful in 56m44sPublish Docker Image / update-description (push) Successful in 15sreleased this
2026-05-08 13:53:08 +02:00 | 60 commits to main since this release.gitea/workflows/validate.yml:
Adds validate-with-pi (INSTALL_PI=true) and validate-omos-with-pi
(INSTALL_OMOS=true + INSTALL_PI=true). amd64 single-arch with smoke
test, no push..gitea/workflows/docker-publish.yml:
Adds smoke-with-pi → build-with-pi and smoke-omos-with-pi →
build-omos-with-pi job pairs. Each push-by-digest multi-arch
(amd64+arm64) to Docker Hub with two tags:
${VERSION}-with-pi + latest-with-pi
${VERSION}-omos-with-pi + latest-omos-with-pi
update-description.needs[] extended to wait on both new build jobs.scripts/smoke-test.sh:
bun-presence check now treats omos and omos-with-pi as the bun
variants. Pi state assertions wait up to 30s for entrypoint-user.sh
to finish deploying pi-toolkit + extensions (omos-with-pi has more
setup work than the base+pi path; the previous sleep-1 was too short
and caused empty-error assertion failures on cold starts).Local verification (arm64 via OrbStack):
base → 1871 MB, all checks PASS
omos → 2813 MB, all checks PASS
with-pi → 2277 MB, all checks PASS
omos-with-pi → 3030 MB, all checks PASSCI now produces 8 Docker Hub tags per release:
vX.Y.Z[n], latest
vX.Y.Z[n]-omos, latest-omos
vX.Y.Z[n]-with-pi, latest-with-pi
vX.Y.Z[n]-omos-with-pi, latest-omos-with-piDownloads