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

Alan-Jowett / sonde / 24802902461
82%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2026 09:17PM UTC
Jobs 1
Files 113
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

22 Apr 2026 09:11PM UTC coverage: 80.93%. Remained the same
24802902461

push

github

web-flow
fix(ci): accept musl ldd variants in gateway container smoke test (#793)

* fix(ci): accept musl ldd variants in gateway container smoke test

Accept the musl ldd success strings observed across Alpine runner architectures when verifying the gateway container image is statically linked.

Also print the raw ldd output in the smoke test and align the gateway validation doc with the accepted outputs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): force static musl linkage in gateway container build

The amd64 gateway container build was still producing a dynamically linked musl binary, so the static-linkage smoke test was correctly failing.

Force crt-static in the builder stage so both amd64 and arm64 produce a static sonde-gateway binary, matching GW-1800 validation and the smoke test expectations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): scope static musl flags to final binaries

Replace the global crt-static RUSTFLAGS in the gateway container build with per-binary cargo rustc invocations.

This preserves static musl linkage for the runtime binaries without breaking host-built proc-macros like async-trait during the Docker build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): build gateway container with explicit musl target

Build the gateway container binaries with an explicit target triple so Cargo separates host-side proc-macros from target binaries.

That allows the final binary link step to use crt-static without breaking proc-macro compilation, and normalizes the copied artifacts through /out.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(ci): handle musl static PIE ldd output

Restore the gateway container Dockerfile to the upstream build and tighten the static-linkage smoke test instead.

On musl default-PIE toolchains, ldd may report a static binary as a single ld-musl loader line with no => dependency... (continued)

24864 of 30723 relevant lines covered (80.93%)

200.82 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24802902461.1 22 Apr 2026 09:17PM UTC 113
80.93
GitHub Action Run
Source Files on build 24802902461
  • Tree
  • List 113
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24802902461
  • ca01b87a on github
  • Prev Build on main (#24799539229)
  • Next Build on main (#24811448093)
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