Skip to content

fix(containers): switch VeriSimDB to pre-built GHCR image#28

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/verisimdb-prebuilt-image
May 11, 2026
Merged

fix(containers): switch VeriSimDB to pre-built GHCR image#28
hyperpolymath merged 1 commit into
mainfrom
fix/verisimdb-prebuilt-image

Conversation

@hyperpolymath
Copy link
Copy Markdown
Owner

Summary

  • Replaces the broken build = { context = "../../nextgen-databases/verisimdb" } stanza in both compose.toml and selur-compose.toml with image = "ghcr.io/hyperpolymath/verisimdb:latest" — the sibling-directory path is never present on a fresh clone, so the stack could not start at all
  • Adds .github/workflows/publish-verisimdb.yml to build VeriSimDB from hyperpolymath/nextgen-databases and push to GHCR on a weekly schedule and on workflow_dispatch; all actions are SHA-pinned per workflow-linter policy

Closes #27

Test plan

  • podman-compose -f containers/selur-compose.toml up -d succeeds on a fresh clone (once the image exists on GHCR)
  • podman-compose -f containers/compose.toml up likewise succeeds
  • Trigger Publish VeriSimDB Image manually via Actions to confirm image appears at ghcr.io/hyperpolymath/verisimdb
  • If nextgen-databases is private, set NEXTGEN_DATABASES_TOKEN repo secret (PAT with repo read scope) before triggering the publish workflow

Notes

The publish workflow falls back to GITHUB_TOKEN for public repos. Set NEXTGEN_DATABASES_TOKEN if nextgen-databases is private.

🤖 Generated with Claude Code

Both compose files were broken on fresh clone because VeriSimDB was
referenced as a local build context (../../nextgen-databases/verisimdb)
that is never present in a burble checkout. Replace the build stanza
with a pull from ghcr.io/hyperpolymath/verisimdb:latest in both
compose.toml and selur-compose.toml.

Add publish-verisimdb.yml to build and push the image from
hyperpolymath/nextgen-databases on a weekly schedule and on manual
dispatch, so the registry image stays fresh without requiring end-users
to have the VeriSimDB source.

Closes #27

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hyperpolymath hyperpolymath merged commit 23a91b5 into main May 11, 2026
15 of 21 checks passed
@hyperpolymath hyperpolymath deleted the fix/verisimdb-prebuilt-image branch May 11, 2026 03:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant