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

archetech / archon / 22645381282 / 1
94%
main: 94%

Build:
DEFAULT BRANCH: main
Ran 03 Mar 2026 10:22PM UTC
Files 42
Run time 1s
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

03 Mar 2026 10:19PM UTC coverage: 94.307%. Remained the same
22645381282.1

push

github

web-flow
feat: Local Lightning stack (CLN + RTL + LNbits) (#150)

* feat: Add LNbits Docker Compose config for local Lightning stack

Run CLN, RTL, and LNbits locally via Docker Compose so Drawbridge
can use local services instead of an external server.

- Add docker-compose.lnbits.yml with init sidecar (creates CLN runes,
  copies TLS certs) and LNbits service (CLNRestWallet backend)
- Add scripts/lnbits-entrypoint.sh for rune loading and auth secret
  generation
- Move drawbridge-init into docker-compose.cln-mainnet.yml to resolve
  Docker Compose include conflicts
- Enable CLN, RTL, and LNbits in docker-compose.yml includes
- Update sample.env with LNbits config and local Drawbridge URLs
- Add lnbits/ to data/.gitignore

Closes #149

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: Remove orphaned docker-compose.drawbridge-cln.yml

drawbridge-init was moved into docker-compose.cln-mainnet.yml,
making this file unused.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* refactor: Combine CLN, RTL, and LNbits into docker-compose.lightning.yml

Merge docker-compose.cln-mainnet.yml, docker-compose.rtl.yml, and
docker-compose.lnbits.yml into a single docker-compose.lightning.yml.
This makes it easy to enable/disable the entire Lightning stack by
commenting one include line.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: Use cln network alias for TLS and wait for CLN REST on startup

CLN REST TLS cert SANs include "cln" but not "cln-mainnet-node",
causing hostname verification failures. Add a Docker network alias
"cln" to the CLN service and update all URLs to use it.

Also add a wait loop in the LNbits entrypoint to wait for CLN REST
before starting, preventing VoidWallet fallback on slow cold starts.
Increase init container timeouts from 300s to 600s.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: Add disconnect wallet button and LNbits internal payment patch

Add "Disconnect Wallet" button to Lightn... (continued)

1768 of 1951 branches covered (90.62%)

Branch coverage included in aggregate %.

7260 of 7622 relevant lines covered (95.25%)

595.69 hits per line

Source Files on job 22645381282.1
  • Tree
  • List 42
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 22645381282
  • 238521ff on github
  • Prev Job for on main (#22598837778.1)
  • Next Job for on main (#22650643746.1)
  • 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