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

archetech / archon / 24740142412
89%

Build:
DEFAULT BRANCH: main
Ran 21 Apr 2026 06:46PM UTC
Jobs 1
Files 24
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

21 Apr 2026 06:43PM UTC coverage: 95.091%. Remained the same
24740142412

push

github

web-flow
feat: Add native Python keymaster library,  service and CLI (#455)

* Align keymaster spec and add Python service scaffold

* Extract Python keymaster library from service

* Add selectable TypeScript and Python keymaster compose flavors

* Add Python keymaster unit tests

* Align keymaster workflow and docs with renamed Dockerfile

* Use patched Python keymaster crypto dependencies

* docs: add keymaster parity checklist

* feat: expand python keymaster parity

* fix: restore python keymaster service import path

* feat: add python keymaster vault parity

* feat: add python keymaster poll parity

* feat: complete python keymaster poll parity

* feat: add python keymaster file image parity

* feat: add python keymaster dmail notice parity

* feat: add python keymaster nostr parity

* feat: add python keymaster lightning parity

* test: expand python keymaster parity coverage

* Add Python keymaster parity and CLI CI coverage

* Fix python keymaster CI env handling

* Fix CLI env UID/GID generation

* Revert "Fix CLI env UID/GID generation"

This reverts commit 48b144166.

* Fix python keymaster data volume for CI (use named volume to avoid UID mismatch)

* feat(python-keymaster): add RedisWalletStore and use redis by default

- Add RedisWalletStore to wallet_store.py, mirroring TypeScript redis.ts:
  stores wallet at key 'wallet', JSON-serialised, ARCHON_REDIS_URL config
- Add redis==5.2.1 to keymaster-service dependencies in pyproject.toml
- Add redis_url field to config.py from ARCHON_REDIS_URL env var
- Select wallet store in service.py based on ARCHON_KEYMASTER_DB
- Remove json-only guard from runtime.py; accept both 'json' and 'redis'
- Revert docker-compose.keymaster-py.yml: restore ./data bind-mount and
  user: ARCHON_UID:ARCHON_GID to match docker-compose.keymaster-ts.yml
- Remove ARCHON_KEYMASTER_DB=json override from start-node-ci; Python now
  consumes ARCHON_KEYMASTER_DB=redis exactly like the TypeScript serv... (continued)

1994 of 2200 branches covered (90.64%)

Branch coverage included in aggregate %.

4243 of 4359 relevant lines covered (97.34%)

1163.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24740142412.1 21 Apr 2026 06:46PM UTC 48
96.0
GitHub Action Run
Source Files on build 24740142412
  • Tree
  • List 24
  • Changed 22
  • Source Changed 0
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24740142412
  • b67942f7 on github
  • Prev Build on main (#24697908173)
  • Next Build on main (#24741599351)
  • 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