Skip to content

github: enable CI for for 8.3 and 8.4 lcm branch#753

Merged
lindig merged 5 commits intoxapi-project:6.99-lcmfrom
psafont:dev/pau/6.99-ci
Jan 19, 2026
Merged

github: enable CI for for 8.3 and 8.4 lcm branch#753
lindig merged 5 commits intoxapi-project:6.99-lcmfrom
psafont:dev/pau/6.99-ci

Conversation

@psafont
Copy link
Copy Markdown
Member

@psafont psafont commented Jan 16, 2026

The PR fixes the toolstack packages to the LTS branch for 8.3 and 8.4, and changes the CI to use this.

This enables users to be able to create opam switches for the LTS branch, with CI for both xs-opam and xen-api.

The PR removes 2 packages from the tarball: dune-site, and dune-private-libs.

Similarly to the removal of oxenstored, the ocaml5 packages could be removed, as well as everything that depended on them. This might not be trivial, so I prefer to get a running CI with this PR

oxenstored was never packaged for 8.3 / 8.4, so it has to be removed to
avoid causing compilation problems when its development goes forward. It
was the only package depending on dune-site and dune-private-libs, so
remove them. This means that the next xs-opam release in the branch will
be smaller.

Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
@psafont psafont force-pushed the dev/pau/6.99-ci branch 2 times, most recently from 7e8c0fe to b57d0f7 Compare January 16, 2026 16:04
@lindig
Copy link
Copy Markdown
Collaborator

lindig commented Jan 16, 2026

The only exception is ocaml-xapi-plugin which hasn't had code changes
since 2019

Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
@lindig lindig merged commit 2282e41 into xapi-project:6.99-lcm Jan 19, 2026
2 checks passed
@lindig
Copy link
Copy Markdown
Collaborator

lindig commented Jan 19, 2026

I merged this such that we have an xs-opam for 8.4 and back ports don't pile up.

@psafont psafont deleted the dev/pau/6.99-ci branch January 19, 2026 13:42
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.

3 participants