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

archetech / archon / 22598837778
94%

Build:
DEFAULT BRANCH: main
Ran 02 Mar 2026 10:36PM UTC
Jobs 1
Files 21
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

02 Mar 2026 10:33PM UTC coverage: 93.655% (-0.05%) from 93.7%
22598837778

push

github

web-flow
feat: Add Lightning tab to web clients (#148)

* feat: Add Lightning tab to web clients (#147)

Show Lightning tab (Wallet/Receive/Send sub-tabs) in react-wallet and
chrome-extension when connected to a Drawbridge gatekeeper. Detection
uses a fetch probe against /api/v1/lightning/balance — 404 means
standard Gatekeeper, anything else means Drawbridge is available.

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

* feat: Add Lightning tab to gatekeeper web client (#147)

Same Drawbridge detection + Lightning tab (Wallet/Receive/Send) as the
other web clients, applied to the gatekeeper/client React app.

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

* feat: Serve gatekeeper web client from Drawbridge (#147)

Drawbridge now serves the gatekeeper React client static files (same
ARCHON_GATEKEEPER_SERVE_CLIENT env var as the gatekeeper service).
This allows the Lightning-enabled web UI to be accessed from the
Drawbridge service endpoint.

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

* feat: Build gatekeeper client in Dockerfile.drawbridge (#147)

Include the gatekeeper React client build in the Drawbridge image so
the web UI is accessible at the Drawbridge service endpoint.

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

* fix: Use window.location.origin for gatekeeper URL in web client

When the client is served from Drawbridge (port 4230), hardcoding :4224
caused the probe and all API calls to hit the Gatekeeper instead of
Drawbridge, resulting in 404 on the lightning endpoint and no Lightning tab.

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

* chore: Change Drawbridge port from 4230 to 4222, remove ARCHON_SEARCH_URL

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

* fix: Make memo optional in createLightningInvoice

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

* feat: Show payment proof after Lightning payment

After paying an invoice, auto-call checkLightningPaymen... (continued)

1713 of 1894 branches covered (90.44%)

Branch coverage included in aggregate %.

39 of 41 new or added lines in 2 files covered. (95.12%)

3630 of 3811 relevant lines covered (95.25%)

1191.37 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.83
-0.42% packages/gatekeeper/src/gatekeeper-client.ts
1
92.35
-0.05% packages/keymaster/src/keymaster.ts
Jobs
ID Job ID Ran Files Coverage
1 22598837778.1 02 Mar 2026 10:36PM UTC 42
94.31
GitHub Action Run
Source Files on build 22598837778
  • Tree
  • List 21
  • Changed 19
  • Source Changed 2
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22598837778
  • 73ed52ea on github
  • Prev Build on main (#22585542627)
  • Next Build on main (#22645381282)
  • 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