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

dcdpr / jp / 20406037953
58%

Build:
DEFAULT BRANCH: main
Ran 21 Dec 2025 06:45AM UTC
Jobs 1
Files 166
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

21 Dec 2025 06:42AM UTC coverage: 51.778% (-0.2%) from 52.025%
20406037953

push

github

web-flow
feat(jp_config)!: add `prepend` string merge strategy (#323)

Refactors the string merge configuration to separate the merge strategy
(`append`/`prepend`/`replace`) from the separator
(`none`/`space`/`line`/`paragraph`), making the configuration more
flexible and composable.

Changes:

- Split `MergedStringStrategy` into base strategies (`Append`,
`Prepend`, `Replace`)
- Introduced `MergedStringSeparator` enum for controlling separators
independently
- Updated all persona configs to use the new two-field structure
- Added comprehensive test coverage for both append and prepend
strategies

New Features:

- Added `Prepend` strategy for inserting content before existing values
- Separators can now be independently controlled regardless of merge
direction

BREAKING CHANGE: Configuration format for merged strings has changed.
The `append_space`, `append_line`, and `append_paragraph` strategy
values must be split into `strategy = "append"` with `separator =
"space|line|paragraph"`.

---------

Signed-off-by: Jean Mertz <git@jeanmertz.com>

32 of 181 new or added lines in 5 files covered. (17.68%)

1 existing line in 1 file now uncovered.

8796 of 16988 relevant lines covered (51.78%)

134.05 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
33.33
8.33% crates/jp_config/src/types/string.rs
9
53.78
-0.24% crates/jp_workspace/src/lib.rs
139
38.22
-15.91% crates/jp_storage/src/lib.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
38.22
-15.91% crates/jp_storage/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 20406037953.1 21 Dec 2025 06:45AM UTC 166
51.78
GitHub Action Run
Source Files on build 20406037953
  • Tree
  • List 166
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20406037953
  • c06ad11f on github
  • Prev Build on main (#20372941205)
  • Next Build on main (#20406598609)
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