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

archetech / archon / 33970265106
87%

Build:
DEFAULT BRANCH: main
Ran 05 Sep 2026 01:59PM UTC
Jobs 1
Files 92
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

05 Sep 2026 01:54PM UTC coverage: 92.546% (+0.007%) from 92.539%
33970265106

push

github

web-flow
docs(deployment): Offer the minimal stack as a way in, with a CLI to drive it (#1049)

* docs(deployment): Offer the minimal stack as a way in

The deployment guide only ever described the full docker-compose.yml, so
an operator wanting to try a node first had no path here -- minimal.yml
and minimal-sample.env were documented in the README alone.

Records what actually separates the two, since "minimal" already meant
something else in this guide: minimal.yml runs the hyperswarm mediator,
so DIDs reach peers, where the base compose with no profiles has no
registry mediator at all; and it resolves with no warnings against
minimal-sample.env, where the base compose emits 141.

Also corrects the profile-gated list. MongoDB is behind the `mongodb`
profile, so leaving COMPOSE_PROFILES empty does not start it -- redis is
the default database.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GYGMfX3foBcVqP7AQNXjWj

* feat(compose): Put the CLI in the minimal stack

The minimal stack had no way to drive it. It exposes Gatekeeper and
Keymaster on the host, but nothing in it creates a DID, so an operator
evaluating a node could see containers start and nothing else.

cli.yml joins the includes and the `cli` profile the sample selects. The
container idles, so it costs a process and no ports, and the deployment
guide now shows the exec invocation -- which was documented nowhere,
despite the image shipping since the CLI existed. HTTP equivalents are
noted for anyone who would rather not use it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GYGMfX3foBcVqP7AQNXjWj

* feat(cli): Give the CLI image a name on PATH

Driving the container meant spelling out `node scripts/archon-cli.js`,
because that script carries no shebang and node_modules/.bin is not on
PATH. The image now installs an `archon` wrapper, so the documented
invocation is `docker compose exec cli... (continued)

3923 of 4504 branches covered (87.1%)

Branch coverage included in aggregate %.

8555 of 8979 relevant lines covered (95.28%)

715.74 hits per line

Jobs
ID Job ID Ran Files Coverage
1 33970265106.1 05 Sep 2026 01:59PM UTC 184
93.62
GitHub Action Run
Source Files on build 33970265106
  • Tree
  • List 92
  • Changed 78
  • Source Changed 0
  • Coverage Changed 78
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33970265106
  • c9cf3adb on github
  • Prev Build on main (#33933028340)
  • Next Build on main (#33997513952)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc