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

ImmediatePlatform / Immediate.Jobs / 30592369192
84%
master: 71%

Build:
Build:
LAST BUILD BRANCH: viceroypenguin/immediate-validations
DEFAULT BRANCH: master
Ran 31 Jul 2026 12:08AM UTC
Jobs 1
Files 62
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

31 Jul 2026 12:02AM UTC coverage: 82.354% (+1.1%) from 81.264%
30592369192

push

github

web-flow
Fix continuation and recurring scheduling correctness issues (#72)

* Prevent duplicate continuation edge settlement

Persist each relational continuation edge's first terminal parent outcome so retrying a failed job or batch cannot decrement dependency counters twice.\n\nFixes #58

* Prevent continuation insertion races

Advance live parent stamps while inserting continuation edges so concurrent completions retry and observe the new dependency.\n\nFixes #59

* Isolate recurring materialization failures

Log malformed schedules individually and continue to materialize other schedules and acquire queued jobs.\n\nFixes #60

* Prevent stale recurring due members

Read current Redis due metadata atomically during pause, resume, and materialization, and clean orphaned due-set members before dispatch.\n\nFixes #61

* Bound Redis recurring deduplication

Advance schedules after dedupe hits and remove occurrence keys when their materialized jobs are deleted or purged.\n\nFixes #62

* Align runtime cron parsing

Fixes #63

* Queue overlapping recurring invocations

Fixes #64

* Reject completion after lease loss

Fixes #65

* Keep retrying contended completion

Fixes #66

* Retry contended recurring upserts

Fixes #67

* Address CodeRabbit review feedback

284 of 306 new or added lines in 6 files covered. (92.81%)

2 existing lines in 2 files now uncovered.

7346 of 8920 relevant lines covered (82.35%)

2.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
74.47
2.07% src/Immediate.Jobs.LinqToDB/LinqToDBJobStorage.cs
5
82.88
1.24% src/Immediate.Jobs.EntityFrameworkCore/EntityFrameworkCoreJobStorage.cs
1
92.15
0.62% src/Immediate.Jobs.Shared/JobSchedulerService.cs

Coverage Regressions

Lines Coverage ∆ File
1
82.88
1.24% src/Immediate.Jobs.EntityFrameworkCore/EntityFrameworkCoreJobStorage.cs
1
92.15
0.62% src/Immediate.Jobs.Shared/JobSchedulerService.cs
Jobs
ID Job ID Ran Files Coverage
1 30592369192.1 31 Jul 2026 12:08AM UTC 321
57.08
GitHub Action Run
Source Files on build 30592369192
  • Tree
  • List 62
  • Changed 32
  • Source Changed 8
  • Coverage Changed 31
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #30592369192
  • 59fbdd44 on github
  • Prev Build on main (#30575731918)
  • Next Build on main (#30594407838)
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