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

Cecilapp / Cecil / 21911121390
83%

Build:
DEFAULT BRANCH: master
Ran 11 Feb 2026 03:25PM UTC
Jobs 1
Files 81
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

11 Feb 2026 03:24PM UTC coverage: 77.135% (-5.2%) from 82.346%
21911121390

push

github

web-flow
Parallelize page conversion using pcntl (#2313)

Add optional parallel processing to the Convert step by forking worker processes with pcntl_fork. The change: detect pcntl availability and run processParallel(), otherwise fall back to the original sequential processing (processSequential()). Each child converts a chunk of pages and writes serializable results to a temp file; the parent waits for children, reads results, applies front-matter/HTML updates, and removes pages on errors. Concurrency is chosen based on CPU count (getConcurrency). Child processes silence logging with a NullLogger to avoid output conflicts. Also introduce helper methods convertChunk, applyChunkResults and getConcurrency, and add a NullLogger import.

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ArnaudLigny <80580+ArnaudLigny@users.noreply.github.com>

81 of 132 new or added lines in 4 files covered. (61.36%)

190 existing lines in 7 files now uncovered.

3198 of 4146 relevant lines covered (77.13%)

0.77 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
36.36
-1.73% src/Step/Assets/Save.php
1
81.25
-4.46% src/Util/Date.php
4
89.29
-0.28% src/Builder.php
45
46.54
-33.89% src/Step/Pages/Convert.php

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.47
-0.54% src/Collection/Page/Page.php
1
67.95
-1.28% src/Util/File.php
4
87.67
-5.48% src/Util.php
8
9.09
-24.24% src/Converter/Converter.php
9
77.75
-1.91% src/Asset.php
32
46.54
-33.89% src/Step/Pages/Convert.php
135
56.3
-36.19% src/Converter/Parsedown.php
Jobs
ID Job ID Ran Files Coverage
1 21911121390.1 11 Feb 2026 03:25PM UTC 81
77.13
GitHub Action Run
Source Files on build 21911121390
  • Tree
  • List 81
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • fb797639 on github
  • Prev Build on master (#21844829763)
  • Next Build on master (#21911982341)
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