Skip to content

chore(openclaw): bump dev/prod tag to extended image 2026.4.22-dbf5da0#416

Merged
prez2307 merged 1 commit into
mainfrom
chore/openclaw-tag-bump-2026-4-22
Apr 29, 2026
Merged

chore(openclaw): bump dev/prod tag to extended image 2026.4.22-dbf5da0#416
prez2307 merged 1 commit into
mainfrom
chore/openclaw-tag-bump-2026-4-22

Conversation

@prez2307
Copy link
Copy Markdown
Contributor

Summary

Follow-up to #415. The build workflow on the merge of #415 pushed 877352799272.dkr.ecr.us-east-1.amazonaws.com/isol8/openclaw-extended:2026.4.22-dbf5da0 to ECR (digest sha256:b75fd3a0...). Switches dev.tag and prod.tag off the unresolvable -bootstrap placeholder.

Test plan

  • Deploy succeeds (dev + prod stacks)
  • Provision a fresh container; gateway reaches [gateway] ready and stays responsive past starting channels and sidecars...
  • No [ws] closed before connect code=1006 storm in gateway logs
  • ChatGPT-OAuth signup flow completes end-to-end

🤖 Generated with Claude Code

Build workflow on PR #415 pushed 877352799272.dkr.ecr.us-east-1.amazonaws.com/isol8/openclaw-extended:2026.4.22-dbf5da0 to ECR (digest sha256:b75fd3a0). Switching dev+prod off the unresolvable -bootstrap placeholder.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@prez2307 prez2307 merged commit b590890 into main Apr 29, 2026
prez2307 added a commit that referenced this pull request Apr 29, 2026
… actual rollback (#418)

PR #415 + #416 only updated openclaw-version.json but the extended Dockerfile
keeps a hardcoded `FROM alpine/openclaw:2026.4.25-slim` (line 63). The build
workflow tags the resulting image as 2026.4.22-<sha> — but it was always built
FROM 4.25-slim. So every "rollback test" was still on the broken 4.25-slim
base, with all of #73517's NFS+SQLite hang behavior intact. Same hang every
time, just labeled differently.

The Dockerfile's own header comment (lines 12-13) literally says: "Bump
UPSTREAM = openclaw-version.json#upstream field. Keep the FROM lines below in
sync with that field manually until automation lands." — the manual sync was
missed.

Fix: change line 63 to FROM alpine/openclaw:2026.4.22 (the fat upstream tag,
which exists on Docker Hub, last_updated 2026-04-23, 1.2 GB).

Once this PR merges, build-openclaw-image.yml will produce a new ECR tag
2026.4.22-<sha> built FROM the actual 4.22 base. A follow-up bump of
openclaw-version.json#dev.tag/prod.tag will deploy it.

Includes the openclaw-version.json from origin/main HEAD (b590890) so the
diff is purely the Dockerfile FROM line.

TODO follow-up: parameterize the FROM line via build-arg so this can't drift
from openclaw-version.json again.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant