Build a multi-arch Image from the Pin and smoke-test it locally #4
Labels
No labels
bug
enhancement
needs-info
needs-triage
ready-for-agent
ready-for-human
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#6 CI builds and smoke-tests the Image on every PR
vicoli-oss/docker-forgejo-mcp
Reference
vicoli-oss/docker-forgejo-mcp#4
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What to build
The tracer bullet. Add the Pin (Upstream Version
v3.2.0, the commit that tag points to, Rebuild1) and our own Dockerfile. One local command builds the Image for linux/amd64 and linux/arm64 from the canonical Upstream (git.b4mad.industries/agentic-forges/forgejo-mcp) at the pinned tag.GPL-3.0, plus Upstream's LICENSE file inside the Image.A second local command runs the smoke test against each architecture. It starts the Image over stdio with no token, sends an MCP
initializefollowed bytools/list, and asserts the tool list is not empty. This smoke test is reused by CI later, so it needs to be a standalone script, not inlined in a workflow.Acceptance criteria
--versionreports3.2.0Blocked by
Context: see
GLOSSARY.md(Upstream, Upstream Version, Image, Rebuild, Consumer, Pin) anddocs/adr/(0001 build from Upstream source for multi-arch, 0002 canonical Upstream not the Codeberg mirror, 0003 tag scheme and immutable Rebuild tags).