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

aelassas / servy / 27407689802
85%

Build:
DEFAULT BRANCH: main
Ran 12 Jun 2026 09:44AM UTC
Jobs 1
Files 161
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

12 Jun 2026 09:39AM UTC coverage: 85.221% (-0.1%) from 85.359%
27407689802

push

github

aelassas
fix(manager): LogsViewModel.cs - Dispose never clears ScrollLogsToTopRequested, unlike ConsoleViewModel's documented event-clearing pattern (#3315)
ci(wiki): wiki.yml - ASCII filename validation only covers *.md; non-ASCII image/attachment filenames pass unchecked (#3151)
fix(manager): ConsoleViewModel.cs - fire-and-forget ApplyFilterWithDebounceAsync catches only OperationCanceledException; other faults are unobserved, unlike SwitchServiceAsync/StartLiveTail (#3338)
fix(core): ServiceHelper.cs - CalculateStartTimeout clamps negative preLaunchRetryAttempts but not negative preLaunchTimeoutSeconds, which silently shrinks the total timeout (#3209)
fix(manager): LogTailer.cs - RunFromPosition on a disposed instance throws ObjectDisposedException from the internal CTS while GetHistoryAsync silently works (#3303)
fix(notifications): ServyFailureEmail.xml / ServyFailureNotification.xml - ExecutionTimeLimit PT72H lets one hung run block the alert queue for 3 days (#3168)
fix(cli): ExportServiceCommand.SaveFile - parent directories are created BEFORE PathSecurityGuard validation; a rejected export path still mutates the filesystem (#3162)
ci(test): test.yml - reportgenerator merge invocation has no exit-code check, unlike the tool install two lines above (#3153)
fix(manager): ProcessMetricConverter.cs - runtime DI failure silently falls back to DesignTimeProcessHelper with no log, masking a broken composition root (#3283)
fix(core): JsonSecurity.cs - UntrustedDataSettings is a shared mutable JsonSerializerSettings singleton; any consumer can weaken the hardened settings process-wide (#3235)

1899 of 2162 branches covered (87.84%)

Branch coverage included in aggregate %.

45 of 79 new or added lines in 6 files covered. (56.96%)

1 existing line in 1 file now uncovered.

12823 of 15113 relevant lines covered (84.85%)

90.67 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
83.02
-10.67% src/Servy.CLI/Commands/ExportServiceCommand.cs
16
72.95
-3.35% src/Servy.Manager/ViewModels/ConsoleViewModel.cs

Coverage Regressions

Lines Coverage ∆ File
1
83.02
-10.67% src/Servy.CLI/Commands/ExportServiceCommand.cs
Jobs
ID Job ID Ran Files Coverage
1 27407689802.1 12 Jun 2026 09:44AM UTC 161
85.22
GitHub Action Run
Source Files on build 27407689802
  • Tree
  • List 161
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27407689802
  • 9d525714 on github
  • Prev Build on main (#27404165245)
  • Next Build on main (#27408137387)
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