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

archetech / archon / 28877135156
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: testable-gatekeeper-api-routes
DEFAULT BRANCH: main
Ran 07 Jul 2026 03:16PM UTC
Jobs 1
Files 52
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 Jul 2026 03:01PM UTC coverage: 91.569%. Remained the same
28877135156

push

github

macterra
fix(deploy/noderunner): drop drawbridge from stage 0 (compose profile coupling)

Investigation: docker/compose/lightning.yml declares Lightning services with
profiles: ['lightning', 'drawbridge'] — because docker compose ORs profile
membership, enabling the drawbridge profile also boots CLN, LNbits, rtl, and
lightning-mediator. That would drag the full 21-container Lightning stack into
stage 0 and break the "no funding, no external RPC keys" promise (CLN needs a
bitcoind source that stage 0 doesn't have).

Reworked stage 0 to talk Caddy → gatekeeper directly, deferring the entire
drawbridge/Lightning/Herald/Tor bundle to add-lightning.

- templates/env.stage0.template: drop drawbridge from COMPOSE_PROFILES;
  comment explains the coupling.
- templates/Caddyfile.stage0.template: reverse_proxy targets flip to
  localhost:4224 (gatekeeper) instead of localhost:4222 (drawbridge). Comments
  note that add-lightning will flip them to :4222 for L402 handling.
- SKILL.md: list the ~9 stage-0 containers explicitly. Replace the earlier
  "stage 0 already includes Tor SOCKS" section with a "Profile coupling to be
  aware of" section that documents the drawbridge/lightning marriage, notes
  that Tor SOCKS + onion arrive with add-lightning, and preserves the 127.0.0.1
  security posture guidance for when they do.
- README.md: stage-0 description reflects the smaller container set;
  add-lightning row calls out the drawbridge/Herald/Tor ride-along; closing
  note reframes the "stage 0 already includes tor" claim.
- stages/add-lightning.md: preface calls out the profile coupling and lists
  what else comes online besides Lightning proper.
- stages/add-didcomm.md: the /didcomm/* Caddy target now depends on whether
  add-lightning has run — reverse_proxy localhost:4236 (didcomm direct) if
  pre-lightning, localhost:4222 (via drawbridge) if post. Note that
  add-lightning must flip the didcomm route as part of its transition.

Follow-up (out of scope for this scaffold)... (continued)

2816 of 3323 branches covered (84.74%)

Branch coverage included in aggregate %.

5851 of 6142 relevant lines covered (95.26%)

882.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28877135156.1 07 Jul 2026 03:16PM UTC 104
93.0
GitHub Action Run
Source Files on build 28877135156
  • Tree
  • List 52
  • Changed 48
  • Source Changed 0
  • Coverage Changed 48
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28877135156
  • 3c06b0fb on github
  • Prev Build on feat/archon-noderunner-skill (#28875848858)
  • Next Build on feat/archon-noderunner-skill (#28877235862)
  • 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