Commit b0715bc
committed
Regenerate CI workflows with xmsconan 2.15.2
xmsconan 2.15.2 splits the coverage build into two independent
passes — a testing-only build drives CxxTest under gcov for
cov-cpp.xml, and a separate pybind-only build drives pytest-cov for
cov-py.xml. The single combined pybind+testing config that produced
the `undefined symbol: CxxTest::charToString` leak is no longer in
the matrix.
Regenerated with `xmsconan_ci --version 0.0.0 build.toml`. Notable
changes from the previous generation:
* Coverage.yaml drops the `container:` block — the workflow now
runs directly on ubuntu-latest with actions/setup-python@v5.
This breaks the silent-no-op coupling where the container's
pre-installed xmsconan satisfied `>=X.Y.Z` and locked the canary
to whatever xmsconan the image happened to carry.
* All four pip-install steps stay on `pip install --upgrade
"xmsconan>=2.15.2"` so they continue to pull the latest matching
release from devpi on every run.
The previous manual `pip show xmsconan` diagnostic lines were
dropped — they aren't part of the canonical template, and with the
container removed there's no longer a hidden-version footgun for
that diagnostic to surface. README pointer bumped to match.1 parent 3ee1280 commit b0715bc
3 files changed
Lines changed: 20 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
12 | 21 | | |
13 | 22 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | 23 | | |
18 | 24 | | |
19 | 25 | | |
| |||
30 | 36 | | |
31 | 37 | | |
32 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
33 | 45 | | |
34 | 46 | | |
35 | 47 | | |
36 | | - | |
37 | | - | |
| 48 | + | |
38 | 49 | | |
39 | 50 | | |
40 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
109 | | - | |
| 108 | + | |
110 | 109 | | |
111 | 110 | | |
112 | 111 | | |
| |||
240 | 239 | | |
241 | 240 | | |
242 | 241 | | |
243 | | - | |
244 | | - | |
| 242 | + | |
245 | 243 | | |
246 | 244 | | |
247 | 245 | | |
| |||
386 | 384 | | |
387 | 385 | | |
388 | 386 | | |
389 | | - | |
390 | | - | |
| 387 | + | |
391 | 388 | | |
392 | 389 | | |
393 | 390 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
0 commit comments