Commit 1466491
ci(windows): document gramps-vs-branch series caveat
conda-forge has no gramps 6.1 yet, so environment.yml's "gramps<6.1" pin
resolves to 6.0.x on every branch. On maintenance/gramps61 the Windows
lane therefore validates addons against gramps 6.0.x, not the branch's
series.
Git-building the matching gramps in the conda env (as the Linux CI image
does) is not viable: gramps' own Windows build targets MSYS2 UCRT64, not
conda, and the wheel build fails in build_intl when `msgfmt --xml` cannot
locate the shared-mime-info/appstream ITS rules absent from the conda env.
Add a non-failing "Report gramps-vs-branch series" step to the Windows
job that surfaces the caveat in the log on every gramps61+ run. Addon
tests needing series-exact gramps behaviour skip themselves on Windows
(e.g. TMGimporter's real-DB import tests) and run on the Linux lane, which
git-builds the branch's exact gramps. When 6.1 reaches conda-forge the pin
picks it up and the caveat disappears.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 7f8a839 commit 1466491
2 files changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
13 | 20 | | |
14 | 21 | | |
15 | 22 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
| 381 | + | |
381 | 382 | | |
382 | 383 | | |
383 | 384 | | |
| |||
399 | 400 | | |
400 | 401 | | |
401 | 402 | | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
402 | 429 | | |
403 | 430 | | |
404 | 431 | | |
| |||
0 commit comments