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

firezone / firezone / 41559607683
80%

Build:
DEFAULT BRANCH: main
Ran 03 Nov 2026 01:26AM UTC
Jobs 11
Files 1201
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

03 Nov 2026 01:24AM UTC coverage: 80.098% (-0.009%) from 80.107%
41559607683

push

github

web-flow
feat(gateway): raise file descriptor limit (#16175)

The systemd units of the Gateway allowed 4096 open files. In Docker, the
Gateway used the soft limit of the container runtime, which is often
only 1024. A Gateway with many Clients can need more than that.

The systemd units (the `.deb` package, the install script and the NixOS
module) now allow 65536 open files. At startup, the Gateway also raises
its soft limit to the hard limit, which is usually 524288 or more in
Docker. The Gateway logs the old and the new limit. If it cannot raise
the limit, it logs this and continues with the old one.

A higher limit does not use more memory, because the kernel only
allocates memory for files that are open.

---

Related:
https://github.com/firezone/firezone/security/advisories/GHSA-j2vp-73ph-xcpm

1377 of 2287 branches covered (60.21%)

Branch coverage included in aggregate %.

94533 of 117454 relevant lines covered (80.49%)

369825.31 hits per line

Coverage Regressions

Lines Coverage ∆ File
7
94.48
-2.41% elixir/lib/portal/okta/sync.ex
3
79.65
-0.47% elixir/lib/portal_web/live/resources.ex
3
85.3
-0.96% elixir/lib/portal_web/live/devices.ex
2
87.3
-3.17% elixir/lib/portal/queue.ex
2
83.68
-0.32% elixir/lib/portal_web/live_table.ex
1
97.18
-0.31% elixir/lib/portal_api/gateway/channel/shared.ex
1
95.69
-0.86% rust/libs/connlib/tun/src/workers.rs
1
96.82
-0.11% elixir/lib/portal_api/client/channel/shared.ex
Subprojects
ID Flag name Job ID Ran Files Coverage
1 kotlin-emulator 41559607683.1 03 Nov 2026 01:33AM UTC 132
63.78
GitHub Action Run
2 rust-fuzz-x509-claims 41559607683.2 03 Nov 2026 01:26AM UTC 4
98.29
GitHub Action Run
3 rust-fuzz-ip-packet 41559607683.3 03 Nov 2026 01:27AM UTC 16
75.49
GitHub Action Run
4 rust-test-Windows 41559607683.4 03 Nov 2026 01:36AM UTC 246
73.61
GitHub Action Run
5 swift-test 41559607683.5 03 Nov 2026 01:28AM UTC 63
45.49
GitHub Action Run
6 rust-fuzz-relay-proto 41559607683.6 03 Nov 2026 01:26AM UTC 33
23.64
GitHub Action Run
7 rust-fuzz-tunnel-proto 41559607683.7 03 Nov 2026 01:32AM UTC 129
87.64
GitHub Action Run
8 kotlin-test 41559607683.8 03 Nov 2026 01:28AM UTC 132
42.89
GitHub Action Run
9 rust-test-macOS 41559607683.9 03 Nov 2026 01:32AM UTC 218
75.28
GitHub Action Run
10 rust-test-Linux 41559607683.10 03 Nov 2026 01:30AM UTC 270
73.42
GitHub Action Run
11 portal 41559607683.11 03 Nov 2026 01:29AM UTC 654
86.31
GitHub Action Run
Source Files on build 41559607683
  • Tree
  • List 1201
  • Changed 16
  • Source Changed 1
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41559607683
  • 49ac81d5 on github
  • Prev Build on main (#41554294312)
  • Next Build on main (#41559671885)
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