Commit 23ae6ba
Regenerate CI workflows with xmsconan 2.18.0
CI has to generate the recipe with the same xmsconan the manual VS2019 track
uses, or the two remotes end up carrying different recipe revisions for the
same version.
XmsConan2File.export() copies xms_conan2_file.py into the export folder, so its
contents feed the recipe revision hash. 2.18.0 changes that file by 192 lines
(the msvc 192 fork: _is_vs2019, vs2019_requirements, vs2019_dependency_
overrides). A 7.0.x built by CI on the 2.16.0 pin and the same 7.0.x built
locally for VS2019 on 2.18.0 would therefore export different recipes and
resolve to different rrevs -- aquaveo-stable and aquaveo-vs2019 silently out of
step on a version that reads as one release.
Nothing else in the generated output moves. Diffed against a real 2.16.0
install: conanfile.py, CMakeLists.txt and pytest.ini are byte-identical
(conanfile.py gains a vs2019_dependency_overrides attribute only when
build.toml declares that table, and this one does not). build.py gains an exit
1 when builder.upload() reports errors instead of failing silently, and is not
exported. On any toolchain that is not msvc 192 the dependency graph is
unchanged: 2.18.0 refactored the inline self.requires("boost/1.86.0") /
self.requires("zlib/1.3.1") calls into an iteration over default_requirements
holding those same references in the same order.
The pins also stop being pins. 2.17.0 floated generated CI onto
>= with --upgrade, so this is the last regeneration commit this repo needs --
a later xmsconan reaches CI on its next run. The flake job picks up --upgrade
here, which it lacked under the == pin.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 931f2b9 commit 23ae6ba
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
| 116 | + | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
254 | 254 | | |
255 | 255 | | |
256 | 256 | | |
| |||
398 | 398 | | |
399 | 399 | | |
400 | 400 | | |
401 | | - | |
| 401 | + | |
402 | 402 | | |
403 | 403 | | |
404 | 404 | | |
| |||
0 commit comments