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

Alan-Jowett / sonde / 28493777329
81%

Build:
DEFAULT BRANCH: main
Ran 01 Jul 2026 04:50AM UTC
Jobs 1
Files 127
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 Jul 2026 04:35AM UTC coverage: 81.378% (+0.01%) from 81.364%
28493777329

push

github

web-flow
Use vendored protoc for build scripts (#1185)

* Use vendored protoc for build scripts

Make the gateway and admin build scripts self-sufficient on clean machines by using protoc-bin-vendored when PROTOC is not already set.

This keeps explicit PROTOC overrides working while removing the implicit dependency on a separately installed protoc binary for cargo build.

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

* Respect protoc on PATH in build scripts

Only set PROTOC from protoc-bin-vendored when PROTOC is unset and no system protoc is available on PATH.

This preserves existing PATH-based builds while still providing a vendored fallback on clean machines.

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

* Use status for protoc PATH checks

Avoid capturing subprocess output when checking whether protoc is available on PATH in the gateway and admin build scripts.

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

* Harden protoc detection in build scripts

Silence the PATH probe, treat an empty PROTOC as unset, and rerun the build scripts when PATH changes so vendored protoc fallback remains correct.

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

* Require usable protoc on PATH

Treat PATH-discovered protoc as usable only when its reported major version is at least 3 so the vendored fallback still activates for older installations.

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

* Share protoc build helper

Move the shared protoc selection logic into a single helper module so the gateway and admin build scripts stay in sync.

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

---------

Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

41234 of 50670 relevant lines covered (81.38%)

233.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28493777329.1 01 Jul 2026 04:50AM UTC 127
81.38
GitHub Action Run
Source Files on build 28493777329
  • Tree
  • List 127
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28493777329
  • f3e02a92 on github
  • Prev Build on main (#28480339302)
  • Next Build on main (#28509390470)
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