• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Altinity / altinity-mcp / 25511451644
82%

Build:
DEFAULT BRANCH: main
Ran 07 May 2026 05:26PM UTC
Jobs 1
Files 17
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 May 2026 05:24PM UTC coverage: 81.975% (-0.02%) from 81.997%
25511451644

push

github

BorisTyshkevich
scripts: add build-mcp-image.sh — local multi-arch image build/push

Mirrored from altinity-claude-otel/scripts/build-mcp-image.sh and
adapted for in-repo use:
- REPO auto-detects from script location ($SCRIPT_DIR/..) so it works
  regardless of where it's invoked from.
- Sanity-check that REPO/Dockerfile exists.
- "Next step" pointer updated for the post-deploy/* layout (live values
  live at /Users/Workspaces/acm/mcp/deploy/<env>/mcp-values.yaml).
- Header comment includes the env-token ghcr.io auth pattern
  (`echo "$GITHUB_TOKEN" | docker login ghcr.io --password-stdin`)
  so future runs don't fall back to interactive `docker login`.

Faster than CI for feature-branch iteration: CI's image-push jobs are
gated on `event_name != 'pull_request'` and `on.push.branches:
[main, master]`, so feature-branch pushes only run the test job.

Build flow: cross-compile statically-linked binaries per arch
(`CGO_ENABLED=0`), legacy `DOCKER_BUILDKIT=0 docker build` per arch
(buildkit needs privileged container that the sandbox docker proxy
refuses), pre-pull the alpine base for each target arch (legacy build
ignores --platform on FROM), push each per-arch tag, then `docker
manifest create/push` for the multi-arch tag. Asserts
`docker image inspect`'s reported Architecture matches the requested
one — catches silent wrong-arch builds, which would crash-loop the
deployment with `exec format error` on rollout (demo cluster nodes
are arm64).

Documented in CLAUDE.md (gitignored — local-only).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

4507 of 5498 relevant lines covered (81.98%)

1.22 hits per line

Coverage Regressions

Lines Coverage ∆ File
54
64.78
0.25% pkg/server/server_dynamic_tools.go
17
87.96
0.07% pkg/server/server.go
Jobs
ID Job ID Ran Files Coverage
1 25511451644.1 07 May 2026 05:26PM UTC 17
81.98
GitHub Action Run
Source Files on build 25511451644
  • Tree
  • List 17
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25511451644
  • 8823ff42 on github
  • Prev Build on main (#25511092215)
  • Next Build on main (#25512044591)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc