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

archetech / archon / 31706436572
95%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 01:47PM UTC
Jobs 1
Files 88
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

13 Aug 2026 01:44PM UTC coverage: 94.149% (-0.008%) from 94.157%
31706436572

push

github

web-flow
fix: Move hyperswarm mediator to bookworm for glibc 2.33+ (#880)

PR #876 bumped hyperswarm 4.8.2 -> 4.17.0, which pulled sodium-native
^4.0.0 -> ^5.0.1. sodium-native 5.1.0 ships a prebuilt binding that
requires GLIBC_2.33:

    Error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found
    (required by .../sodium-native/prebuilds/linux-x64/sodium-native.node)

The image base, node:22.15.0-bullseye-slim, is Debian 11 with glibc 2.31,
so the binding cannot load. The container built from that image exited 1
five seconds after start.

The failure reads as MODULE_NOT_FOUND in the logs, which is misleading:
require-addon catches the dlopen failure and reports the addon as missing.
The .node file is present in the image and the real error only surfaces
when loading it directly. There is no source-compile fallback either --
sodium-native 5 builds with cmake, and the Dockerfile installs python3,
make and g++ but not cmake.

Moving to bookworm-slim (Debian 12, glibc 2.36) satisfies the binding's
requirement. Verified by reproducing the dlopen failure on bullseye and
confirming sodium-native loads on bookworm.

Scope is limited to this one image: sodium-native does not appear in the
root lockfile, only in services/mediators/hyperswarm.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

3615 of 4070 branches covered (88.82%)

Branch coverage included in aggregate %.

8245 of 8527 relevant lines covered (96.69%)

685.96 hits per line

Jobs
ID Job ID Ran Files Coverage
1 31706436572.1 13 Aug 2026 01:47PM UTC 176
95.16
GitHub Action Run
Source Files on build 31706436572
  • Tree
  • List 88
  • Changed 74
  • Source Changed 0
  • Coverage Changed 74
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31706436572
  • b878592d on github
  • Prev Build on main (#31412531615)
  • Next Build on main (#31708173324)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc