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

enboxorg / gitd / 22549333560
83%

Build:
DEFAULT BRANCH: main
Ran 01 Mar 2026 06:12PM UTC
Jobs 1
Files 63
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

01 Mar 2026 06:06PM UTC coverage: 41.415% (-42.9%) from 84.356%
22549333560

push

github

web-flow
feat: migrate to @enbox/auth AuthManager + Web5→Enbox rename (#149)

* feat: migrate to @enbox/auth AuthManager + Web5→Enbox rename

Replace the hand-rolled agent bootstrap in cli/agent.ts with
@enbox/auth's AuthManager. This eliminates ~140 lines of manual
vault/identity/registration code.

Key changes:
- agent.ts: AuthManager.create({ agent }) with pre-built SQLite agent
  replaces manual Web5UserAgent.create() + firstLaunch + initialize
  + start + identity.create + registerWithDwnServers + Web5.connect()
- DWN registration now uses AuthManager's built-in registration support
  with onProviderAuthRequired + registrationTokens + onRegistrationTokens
  callbacks (same file-based token persistence, now wired declaratively)
- Enbox.connect({ session }) replaces deprecated Web5.connect()
- TypedWeb5 → TypedEnbox across 5 git-server files
- Web5 → Enbox in did-service.ts, AgentContext.web5 → AgentContext.enbox
- Web5UserAgent → EnboxUserAgent in credential-main.ts
- Added @enbox/agent, @enbox/api@0.4.0, @enbox/auth@0.3.0 as deps
  (will resolve once published to npm)

Closes #148

* ci: link unpublished @enbox/auth from SDK checkout

@enbox/auth is not yet published to npm, so bun install fails to
resolve it. Until it's published, CI checks out and builds the enbox
SDK monorepo, then patches package.json to use link: references to
the locally-built packages before running bun install.

* ci: use symlinks instead of link: protocol for SDK packages

Bun's link: protocol tries to resolve workspace:* deps inside the
linked package, which fails outside the monorepo context. Instead,
remove the unpublished deps before install, then manually symlink
the locally-built SDK packages into node_modules.

* ci: move SDK checkout outside working tree to avoid lint OOM

ESLint was following symlinks into the SDK checkout and trying to lint
thousands of .ts files, causing OOM (SIGABRT). Moving the SDK to a
sibling directory keeps it outside eslint's file discovery scope... (continued)

23 of 44 new or added lines in 6 files covered. (52.27%)

3193 existing lines in 32 files now uncovered.

2675 of 6459 relevant lines covered (41.42%)

13.42 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
3.85
-92.55% src/github-shim/releases.ts
2
4.53
-91.93% src/github-shim/issues.ts
2
3.02
-93.82% src/github-shim/pulls.ts
3
8.75
-28.39% src/git-server/did-service.ts
13
46.61
-18.83% src/cli/agent.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.91
-9.09% src/daemon/adapters/index.ts
1
94.74
-5.26% src/git-server/push-authorizer.ts
2
97.69
-1.54% src/git-server/bundle-sync.ts
3
93.18
-1.7% src/git-server/http-handler.ts
8
37.04
-26.96% src/daemon/adapters/go.ts
8
37.04
-26.96% src/daemon/adapters/npm.ts
11
62.26
-18.59% src/cli/flags.ts
27
8.75
-28.39% src/git-server/did-service.ts
29
25.64
-74.36% src/daemon/adapters/oci.ts
30
46.61
-18.83% src/cli/agent.ts
30
2.17
-59.36% src/cli/repo-context.ts
40
18.75
-60.2% src/daemon/adapters/github.ts
45
46.6
-23.56% src/github-shim/server.ts
54
42.18
-30.14% src/web/server.ts
55
3.45
-94.73% src/github-shim/repos.ts
61
52.27
-46.19% src/github-shim/helpers.ts
71
11.25
-88.75% src/web/html.ts
72
1.85
-61.98% src/indexer/api.ts
100
44.13
-55.87% src/indexer/store.ts
108
3.28
-86.41% src/daemon/server.ts
116
4.58
-86.68% src/git-server/bundle-restore.ts
120
3.85
-92.55% src/github-shim/releases.ts
123
4.65
-95.35% src/resolver/resolve.ts
126
2.22
-92.47% src/resolver/trust-chain.ts
148
1.72
-54.73% src/indexer/crawler.ts
153
1.28
-97.85% src/resolver/verify.ts
182
1.58
-95.33% src/shims/npm/registry.ts
200
1.43
-94.2% src/shims/oci/registry.ts
202
1.41
-94.36% src/shims/go/proxy.ts
284
4.53
-91.93% src/github-shim/issues.ts
348
7.07
-90.62% src/web/routes.ts
435
3.02
-93.82% src/github-shim/pulls.ts
Jobs
ID Job ID Ran Files Coverage
1 22549333560.1 01 Mar 2026 06:11PM UTC 63
41.42
GitHub Action Run
Source Files on build 22549333560
  • Tree
  • List 63
  • Changed 34
  • Source Changed 10
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22549333560
  • 93290019 on github
  • Prev Build on main (#22532370436)
  • Next Build on main (#22558760687)
  • 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