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

firezone / firezone / 23866743106
67%

Build:
DEFAULT BRANCH: main
Ran 01 Apr 2026 07:28PM UTC
Jobs 6
Files 651
Run time 2min
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 Apr 2026 07:26PM UTC coverage: 67.163% (+0.05%) from 67.113%
23866743106

push

github

web-flow
fix(portal): monitor presence pids for crashes (#12724)

Similar to the fix in #12578, if a Presence shard crashes it takes all
local CRDT state with it. The state of tracked pids is lost, causing
clients/gateways that were connected to that node to show offline even
though they have active Channel connections.

This state persists indefinitely until either the client/gateway is
restarted or the app supervision tree is restarted.

To fix this we employ a similar fix using `Process.monitor` which will
notify us if the presence pids have gone down, at which point we make
sure to retrack.

93 of 95 new or added lines in 3 files covered. (97.89%)

8 existing lines in 4 files now uncovered.

35871 of 53409 relevant lines covered (67.16%)

475720.16 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
99.55
0.02% elixir/lib/portal_api/client/channel.ex
1
99.48
0.04% elixir/lib/portal_api/gateway/channel.ex

Uncovered Existing Lines

Lines Coverage ∆ File
1
89.71
0.54% rust/libs/connlib/tunnel/src/client.rs
2
92.64
-0.16% rust/libs/connlib/snownet/src/node.rs
2
78.03
-1.52% rust/libs/connlib/tunnel/src/client/dns_cache.rs
3
95.64
-0.28% rust/libs/connlib/tunnel/src/gateway/client_on_gateway.rs
Subprojects
ID Flag name Job ID Ran Files Coverage
1 rust-tunnel-test 23866743106.1 01 Apr 2026 07:56PM UTC 119
48.71
GitHub Action Run
2 rust-test-macOS 23866743106.2 01 Apr 2026 07:32PM UTC 151
58.59
GitHub Action Run
3 swift-test 23866743106.3 01 Apr 2026 07:28PM UTC 44
15.67
GitHub Action Run
4 portal 23866743106.4 01 Apr 2026 07:28PM UTC 387
79.0
GitHub Action Run
5 rust-test-Linux 23866743106.5 01 Apr 2026 07:32PM UTC 197
56.43
GitHub Action Run
6 rust-test-Windows 23866743106.6 01 Apr 2026 07:35PM UTC 171
58.86
GitHub Action Run
Source Files on build 23866743106
  • Tree
  • List 651
  • Changed 16
  • Source Changed 3
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23866743106
  • 5fdf085e on github
  • Prev Build on main (#23813997585)
  • Next Build on main (#23872363186)
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