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

dcdpr / jp / 20465234232
58%

Build:
DEFAULT BRANCH: main
Ran 23 Dec 2025 03:57PM UTC
Jobs 1
Files 171
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

23 Dec 2025 03:49PM UTC coverage: 51.161% (+0.001%) from 51.16%
20465234232

push

github

web-flow
feat(config)!: support configuration extension strategies (#334)

Update the `extends` configuration field to support specifying a merge
strategy for each path. Users can now provide a simple string
(defaulting to `before`) or an object specifying the strategy:

```toml
extends = [
  "base.toml",
  { path = "override.toml", strategy = "after" }
]
```

The available strategies are:
- `before`: Load the extended config before the current file (default).
This allows the current file to override values from the base config.
- `after`: Load the extended config after the current file.

BREAKING CHANGE: The default behavior for `extends` has changed.
Extended configurations are now loaded *before* the current file by
default, whereas previously they were loaded after. This aligns the
behavior with typical inheritance patterns where the child config
overrides the parent.

---------

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

33 of 79 new or added lines in 2 files covered. (41.77%)

8861 of 17320 relevant lines covered (51.16%)

131.73 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
78.9
5.03% crates/jp_config/src/util.rs
44
25.42
crates/jp_config/src/types/extending_path.rs
Jobs
ID Job ID Ran Files Coverage
1 20465234232.1 23 Dec 2025 03:57PM UTC 171
51.16
GitHub Action Run
Source Files on build 20465234232
  • Tree
  • List 171
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20465234232
  • 522d44d3 on github
  • Prev Build on main (#20453570732)
  • Next Build on main (#20471682155)
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