Skip to content

ci: build once, gate the digest, promote what was tested (RT#1550) - #72

Merged
fatherlinux merged 1 commit into
mainfrom
feat/container-release
Nov 11, 2026
Merged

fatherlinux merged 1 commit into
mainfrom
feat/container-release

Conversation

@fatherlinux

Copy link
Copy Markdown
Member

Summary

  • Replace container.yml with constitution v1.39.1 container-release.yml: build once per change, gate the digest, promote by digest. Boot gate is mcp with GITLAB_TOKEN=gate-dummy (the only required setting); locally it lists 63 tools.
  • Remove the container-scan job (a docker build feeding Trivy) from security.yml; Trivy now scans the gated digest in the release workflow.
  • Remove GHCR: the build-and-push-ghcr job and GHCR_IMAGE in container.yml were the only references outside CHANGELOG. .gemini/styleguide.md had no matching lines to replace.
  • Bump to constitution v1.39.1 (Inherits: and the constitution, dependency-audit and dependabot-automerge pins). Validator passes; no 1.36-1.38 rule needed fixing.

Test plan

  • local mcp boot gate: mcp-gitlab-crunchtools 0.7.1: 63 tools
  • PR run: build, gates, mark green

🤖 Generated with Claude Code

https://claude.ai/code/session_01R7Y1jh5QhdxRuFKyWVev5h

Replace the Quay+GHCR build workflow with constitution's container-release.yml (mcp boot gate, GITLAB_TOKEN dummy), drop the docker-build container-scan job from security.yml (Trivy now scans the gated digest), remove GHCR, and move the repo to constitution v1.39.1.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01R7Y1jh5QhdxRuFKyWVev5h

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gatehouse found no issues.

Full review.

1 finding(s) dropped: their evidence is not in the diff.

@fatherlinux
fatherlinux merged commit ab662fd into main Nov 11, 2026
15 checks passed
@fatherlinux
fatherlinux deleted the feat/container-release branch November 11, 2026 14:56
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