Skip to content

Refactor CI scripts to prepare for setup-dune migration#27

Merged
mbarbin merged 4 commits intomainfrom
more-ci-refactors
Jan 8, 2026
Merged

Refactor CI scripts to prepare for setup-dune migration#27
mbarbin merged 4 commits intomainfrom
more-ci-refactors

Conversation

@mbarbin
Copy link
Owner

@mbarbin mbarbin commented Jan 8, 2026

  • prerequisite changes to existing CIs only for now

Create dune-workspace files based on [more-ci.yml] and [ocaml-4-ci.yml].
Refactor to prepare merging more-ci and ocaml-4 ci
The value [true] that is present in `dune-project` is the most permissive, thus
keeping it is not going to create new errors.

The build with [false], which is the eventual desired value, is already checked
as part of the main ci, so we don't need to check it with all versions.

This change will eventually simplify the migration to new workflows based on
[setup-dune] so we are making this refactor as prerequisite.
@coveralls
Copy link

Pull Request Test Coverage Report for Build 99

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 98: 0.0%
Covered Lines: 897
Relevant Lines: 897

💛 - Coveralls

@mbarbin mbarbin merged commit 35c9f61 into main Jan 8, 2026
11 checks passed
@mbarbin mbarbin deleted the more-ci-refactors branch January 8, 2026 16:25
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.

2 participants