Skip to content

Cleanup dependencies#217

Merged
Leonidas-from-XIV merged 2 commits intoocaml-dune:mainfrom
Leonidas-from-XIV:cleanup-dependencies
Mar 11, 2026
Merged

Cleanup dependencies#217
Leonidas-from-XIV merged 2 commits intoocaml-dune:mainfrom
Leonidas-from-XIV:cleanup-dependencies

Conversation

@Leonidas-from-XIV
Copy link
Contributor

The test folder is used to verify that the Dune built as part of the workflow works. It it not a vendored project and the dependencies of it should not be dependencies of the main project.

Removing these depencies will speed up builds as less code needs to be built.

There is no need to build the test folder while building the main
project nor should dependencies of the test project be installed for the
main project.

Signed-off-by: Marek Kubica <marek@tarides.com>
Signed-off-by: Marek Kubica <marek@tarides.com>
@Leonidas-from-XIV Leonidas-from-XIV marked this pull request as ready for review March 11, 2026 08:46
@Leonidas-from-XIV
Copy link
Contributor Author

Now that #210 is merged and we don't rebuild to do config changes (where the data_only_dirs artifacts might be relevant) I think it is safe to merge.

@Leonidas-from-XIV Leonidas-from-XIV merged commit 40705b4 into ocaml-dune:main Mar 11, 2026
3 checks passed
@Leonidas-from-XIV Leonidas-from-XIV deleted the cleanup-dependencies branch March 11, 2026 08:47
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