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

dcdpr / jp / 26123672045
66%

Build:
DEFAULT BRANCH: main
Ran 19 May 2026 08:38PM UTC
Jobs 1
Files 370
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

19 May 2026 08:34PM UTC coverage: 65.275% (-0.4%) from 65.651%
26123672045

push

github

web-flow
build(schematic): Vendor fork into workspace (#659)

The `schematic` dependency (and companion crates `schematic_macros` and
`schematic_types`) was previously sourced via `patch.crates-io` pointing
at `JeanMertz/schematic@merged`. That indirection made iterating on the
fork slow: every change required a push to the remote branch and a
`cargo update` cycle.

Moving the three crates into `crates/contrib/` as first-class workspace
members eliminates that overhead. Changes to `schematic` can now be made
and tested locally without any upstream round-trip.

The inlined fork is based on v0.19.4 plus cherry-picks from the `merged`
branch. Its feature surface is already trimmed to what JP uses, and
further trimming will happen in-tree.

As a side effect, `miette` and `miette-derive` are no longer needed
(they were pulled in by the upstream schematic) and their supply-chain
entries have been removed.

---------

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

2479 of 4041 new or added lines in 51 files covered. (61.35%)

30157 of 46200 relevant lines covered (65.27%)

232.13 hits per line

Uncovered Changes

Lines Coverage ∆ File
261
0.0
crates/contrib/schematic/src/schema/renderers/template.rs
146
0.0
crates/contrib/schematic/src/schema/renderers/toml_template.rs
121
0.0
crates/contrib/schematic/src/schema/renderers/yaml_template.rs
120
0.0
crates/contrib/schematic/src/schema/renderers/jsonc_template.rs
54
62.5
crates/contrib/schematic_types/src/schema.rs
53
83.79
crates/contrib/schematic_macros/src/config/container.rs
52
11.86
crates/contrib/schematic/src/merge.rs
49
63.97
crates/contrib/schematic/src/config/loader.rs
47
0.0
crates/contrib/schematic/src/schema/generator.rs
44
46.99
crates/contrib/schematic_types/src/schema_type.rs
38
70.31
crates/contrib/schematic/src/internal.rs
37
0.0
crates/contrib/schematic/src/config/error.rs
37
0.0
crates/contrib/schematic/src/config/path.rs
36
43.75
crates/contrib/schematic_types/src/numbers.rs
34
84.96
crates/contrib/schematic_macros/src/common/field.rs
34
81.62
crates/contrib/schematic_macros/src/config/variant.rs
33
0.0
crates/contrib/schematic/src/env.rs
30
76.92
crates/contrib/schematic_types/src/schema_builder.rs
28
83.72
crates/contrib/schematic_macros/src/common/macros.rs
27
0.0
crates/contrib/schematic/src/schema/renderer.rs
27
49.06
crates/contrib/schematic_types/src/enums.rs
26
77.97
crates/contrib/schematic_macros/src/config/field.rs
21
85.91
crates/contrib/schematic_macros/src/common/variant.rs
20
31.03
crates/contrib/schematic_types/src/externals.rs
18
88.54
crates/contrib/schematic_macros/src/config/field_value.rs
15
48.28
crates/contrib/schematic/src/config/source.rs
15
88.37
crates/contrib/schematic_macros/src/utils.rs
14
68.18
crates/contrib/schematic_types/src/unions.rs
12
20.0
crates/contrib/schematic/src/helpers.rs
12
71.43
crates/contrib/schematic_types/src/lib.rs
12
33.33
crates/contrib/schematic_types/src/literals.rs
11
0.0
crates/contrib/schematic/src/schema/renderers/json_template.rs
9
91.67
crates/contrib/schematic_macros/src/common/container.rs
8
68.0
crates/contrib/schematic/src/config/formats/json.rs
8
93.1
crates/contrib/schematic_macros/src/common/field_value.rs
6
78.57
crates/contrib/schematic/src/config/formats/yaml.rs
6
94.64
crates/contrib/schematic_macros/src/config_enum/mod.rs
6
80.0
crates/contrib/schematic_types/src/strings.rs
6
62.5
crates/contrib/schematic_types/src/structs.rs
5
72.22
crates/contrib/schematic/src/config/formats/toml.rs
5
0.0
crates/contrib/schematic/src/config/parser.rs
5
92.31
crates/contrib/schematic_macros/src/config_enum/variant.rs
5
54.55
crates/contrib/schematic_types/src/bools.rs
3
0.0
crates/contrib/schematic/src/config/configs.rs
3
0.0
crates/contrib/schematic/src/config/merger.rs
3
97.64
crates/contrib/schematic_macros/src/config/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 26123672045.1 19 May 2026 08:38PM UTC 370
65.27
GitHub Action Run
Source Files on build 26123672045
  • Tree
  • List 370
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26123672045
  • 846181fd on github
  • Prev Build on main (#26111134308)
  • Next Build on main (#26126259533)
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