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

agama-project / agama / 24394789773
78%
master: 83%

Build:
Build:
LAST BUILD BRANCH: busy_state_calc
DEFAULT BRANCH: master
Ran 14 Apr 2026 10:49AM UTC
Jobs 2
Files 884
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

14 Apr 2026 10:46AM UTC coverage: 77.965% (+0.09%) from 77.871%
24394789773

Pull #3367

github

dgdavid
fix(web): deduplicate addresses when editing connections

Fixes a bug where IP addresses appeared twice when editing a connection                                          that was previously saved with addresses.

The issue occurred because extendCollection merges config and system
connections with mergeArrays: true, concatenating addresses from both
sources. After saving a connection, the same addresses exist in both
config (user's explicit settings) and system (NetworkManager's active
state), causing duplication when editing.

Thus, this commit deduplicate addresses, nameservers, and DNS search
domains in connectionToFormValues before populating the form.
Add regression test to verify addresses are not duplicated when config
and system have the same address.
Pull Request #3367: refactor(web): network connection form UX (bonus part)

3558 of 5536 branches covered (64.27%)

Branch coverage included in aggregate %.

92 of 97 new or added lines in 8 files covered. (94.85%)

10 existing lines in 6 files now uncovered.

21301 of 26349 relevant lines covered (80.84%)

90.14 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
92.4
0.16% web/src/components/form/ArrayField.tsx
1
89.8
1.24% web/src/components/network/ConnectionForm.tsx
1
92.45
-1.78% web/src/components/network/IpSettings.tsx
1
96.41
-0.74% web/src/utils.ts
1
86.19
1.57% web/src/utils/network.ts

Coverage Regressions

Lines Coverage ∆ File
3
95.31
1.66% web/web/src/components/network/ConnectionForm.tsx
2
98.27
0.04% web/web/src/components/form/ArrayField.tsx
2
89.8
1.24% web/src/components/network/ConnectionForm.tsx
1
97.22
-2.78% web/web/src/components/network/IpSettings.tsx
1
97.73
-0.47% web/web/src/utils.ts
1
89.58
0.69% web/web/src/utils/network.ts
Subprojects
ID Flag name Job ID Ran Files Coverage
2 web 24394789773.2 14 Apr 2026 10:49AM UTC 569
73.89
GitHub Action Run
2 service 23785944226.2 31 Mar 2026 07:38AM UTC 315
88.24
GitHub Action Run
Source Files on build 24394789773
  • Tree
  • List 884
  • Changed 19
  • Source Changed 10
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24394789773
  • Pull Request #3367
  • PR Base - enhance-network-connection-form (#24153777357)
  • Delete
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