fix: bump base smoke size threshold 2500->2600 MB
v1.15.13b's base crept to 2506 MB (LAN-access script + updated entrypoint + apt drift), tripping the zero-headroom 2500 ceiling. smoke-base failed, which cascaded into skipping build-variant-base AND promote-base-latest, so base-latest never advanced. All functional checks passed — this is a guardrail bump, not a real regression. base-<hash> and the omos/with-pi/ omos-with-pi/pi-only variants did publish on the fresh base in run 354.
This commit is contained in:
@@ -26,6 +26,15 @@ as `latest-pi-only` / `vX.Y.Z-pi-only` — an "opencode-devbox" tag that contain
|
|||||||
- The old `opencode-devbox:latest-pi-only` / `vX.Y.Z-pi-only` tags from v1.15.13b
|
- The old `opencode-devbox:latest-pi-only` / `vX.Y.Z-pi-only` tags from v1.15.13b
|
||||||
are superseded and should be deleted from Docker Hub.
|
are superseded and should be deleted from Docker Hub.
|
||||||
|
|
||||||
|
### Fixed: base image size threshold (unblocks `promote-base-latest`)
|
||||||
|
|
||||||
|
- Bumped the `base` variant smoke size threshold 2500 → 2600 MB. In the v1.15.13b
|
||||||
|
run the base crept to 2506 MB (LAN-access script + updated entrypoint + apt
|
||||||
|
drift) and tripped the deliberately zero-headroom 2500 ceiling, which failed
|
||||||
|
`smoke-base` and cascaded into skipping `build-variant-base` **and**
|
||||||
|
`promote-base-latest` — so `base-latest` never advanced. (`base-<hash>` and the
|
||||||
|
omos/with-pi/omos-with-pi/pi-only variants did publish on the fresh base.)
|
||||||
|
|
||||||
## v1.15.13b — 2026-06-03
|
## v1.15.13b — 2026-06-03
|
||||||
|
|
||||||
Container-level rebuild on opencode `1.15.13` (unchanged) and pi `0.78.0` (unchanged) — adds host-OS-agnostic LAN access, the `fork`/`recall` pi extensions, and a new `pi-only` variant. Letter-suffix release per the `v{opencode_version}[letter]` scheme since no upstream version moved.
|
Container-level rebuild on opencode `1.15.13` (unchanged) and pi `0.78.0` (unchanged) — adds host-OS-agnostic LAN access, the `fork`/`recall` pi extensions, and a new `pi-only` variant. Letter-suffix release per the `v{opencode_version}[letter]` scheme since no upstream version moved.
|
||||||
|
|||||||
@@ -361,9 +361,12 @@ echo " Uncompressed size: ${SIZE_MB} MB"
|
|||||||
# with-pi 2700→2900 and omos-with-pi 3700→3900: baking pi-fork +
|
# with-pi 2700→2900 and omos-with-pi 3700→3900: baking pi-fork +
|
||||||
# pi-observational-memory node_modules into /opt (fork pulls its
|
# pi-observational-memory node_modules into /opt (fork pulls its
|
||||||
# @earendil-works peer deps, ~150 MB) adds to both pi-bearing variants.
|
# @earendil-works peer deps, ~150 MB) adds to both pi-bearing variants.
|
||||||
|
# base 2500→2600 on v1.15.13c — base crept to 2506 MB (LAN-access script +
|
||||||
|
# updated entrypoint + routine apt-get upgrade drift), tripping the
|
||||||
|
# deliberately zero-headroom 2500 ceiling and skipping promote-base-latest.
|
||||||
# omos variant to ~3.1 GB. Functional smoke checks all pass; this is a
|
# omos variant to ~3.1 GB. Functional smoke checks all pass; this is a
|
||||||
# guardrail, not a performance limit.
|
# guardrail, not a performance limit.
|
||||||
THRESHOLD=2500
|
THRESHOLD=2600
|
||||||
[ "$VARIANT" = "omos" ] && THRESHOLD=3300
|
[ "$VARIANT" = "omos" ] && THRESHOLD=3300
|
||||||
[ "$VARIANT" = "with-pi" ] && THRESHOLD=2900
|
[ "$VARIANT" = "with-pi" ] && THRESHOLD=2900
|
||||||
[ "$VARIANT" = "omos-with-pi" ] && THRESHOLD=3900
|
[ "$VARIANT" = "omos-with-pi" ] && THRESHOLD=3900
|
||||||
|
|||||||
Reference in New Issue
Block a user