Skip to content

Regenerate CI workflows with xmsconan 2.15.5 - #128

Merged
wdolinar merged 1 commit into
masterfrom
bump/xmsconan-2.15.5
Aug 11, 2026
Merged

Regenerate CI workflows with xmsconan 2.15.5#128
wdolinar merged 1 commit into
masterfrom
bump/xmsconan-2.15.5

Conversation

@wdolinar

Copy link
Copy Markdown
Member

Regenerates CI files with xmsconan 2.15.5 (was 2.15.3), bringing xmscore in line with the rest of the suite.

Changes

  • actions/checkout@v2@v4 (5 occurrences: 4 in XmsCore-CI.yaml, 1 in Coverage.yaml). v2 is deprecated — GitHub already force-runs its Node 20 actions on Node 24 and warns on v2.
  • xmsconan==2.15.3==2.15.5 in every build/deploy/lint step.
  • Coverage.yaml moves xmsconan>=2.15.3>=2.15.5, deliberately keeping >= as the canary.

.flake8 is unchanged — nothing in it moved between 2.15.3 and 2.15.5.

Why now

xmscore shipped 7.0.9 before two template bugs were found and fixed upstream:

  • xmsconan#81 / 2.15.4 — the templates emitted checkout@v2, so regeneration reverted repos that had moved to v4.
  • xmsconan#82 / 2.15.5 — the GitLab template emitted an undefined need that produced job-less pipelines (GitHub-only repos like this one were unaffected).

This picks up both, so xmscore is no longer the one repo on the pre-fix template.

Verification

flake8 --extend-ignore=AQU _package -> exit 0

AQU codes are excluded because the GitHub flake job does not install flake8-aquaveo — that plugin is published only to the internal index (aquapi.aquaveo.com, which resolves to 192.168.99.1 and is unreachable from GitHub-hosted runners), so this matches what CI actually runs.

To be released as 7.0.10.

Brings xmscore in line with the rest of the suite: actions/checkout@v2 -> @v4
(v2 is deprecated) and the xmsconan pin moves 2.15.3 -> 2.15.5. Coverage.yaml
deliberately stays on >= as the canary.
@wdolinar
wdolinar merged commit f38c036 into master Aug 11, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant