Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update ocaml/setup-ocaml to v3 #1153

Merged
merged 2 commits into from
Nov 12, 2024
Merged

Conversation

smorimoto
Copy link
Member

No description provided.

@panglesd panglesd added the no changelog This pull request does not need a changelog entry label Jul 2, 2024
@panglesd
Copy link
Collaborator

panglesd commented Jul 2, 2024

If I understand correctly the setup-ocaml release changelog, this setups ocaml with opam 2.2 for windows support?
Would that enable windows CI testing? That would be great!

@smorimoto smorimoto marked this pull request as draft July 2, 2024 11:45
@smorimoto
Copy link
Member Author

I added Windows, but it seems to fail due to the path delimiter, etc.

@hhugo
Copy link

hhugo commented Jul 3, 2024

You shouldn't use Fpath.to_string when generating path in dune files.

Copy link
Collaborator

@panglesd panglesd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we are not ready yet to add windows testing on our CI. However, it is very nice to be able to add it so easily!

I think this is good to merge as soon as the windows-triggering line is commented out. We'll uncomment it after fixing the windows issues.

Thanks a lot for your work!

.github/dependabot.yml Outdated Show resolved Hide resolved
@panglesd panglesd mentioned this pull request Jul 22, 2024
@smorimoto smorimoto force-pushed the setup-ocaml-v3 branch 3 times, most recently from f3a8433 to 4c9d7e8 Compare August 5, 2024 20:05
@smorimoto smorimoto marked this pull request as ready for review August 5, 2024 20:12
@smorimoto
Copy link
Member Author

Ready to go!

Copy link
Collaborator

@panglesd panglesd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks and sorry for the slow review: summer if full of holidays!

dune-project Outdated Show resolved Hide resolved
.ocamlformat Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
.github/workflows/build.yml Outdated Show resolved Hide resolved
Copy link
Collaborator

@panglesd panglesd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Being able to run windows test without failing the CI is nice, but a little bit of a resource waste until we start fixing it. Maybe it would be better to disable it until we start working on #1169 ?

@smorimoto smorimoto force-pushed the setup-ocaml-v3 branch 2 times, most recently from 2d04875 to 1785c88 Compare November 10, 2024 04:11
Signed-off-by: Sora Morimoto <[email protected]>
@smorimoto
Copy link
Member Author

@panglesd Ready to go!

Until we have a plan to fix the tests on windows, there is no point in running
the tests on Windows just to ignore them.
@panglesd
Copy link
Collaborator

Thanks! I commented the windows matrix entry: We don't have a plan to fix the tests on windows in the (very) short term, there is no point in running them just to ignore them. But thanks to you, they are now very easy to add as soon as we start working on them!

@smorimoto
Copy link
Member Author

OK!

@panglesd panglesd merged commit 2903e49 into ocaml:master Nov 12, 2024
14 checks passed
@smorimoto smorimoto deleted the setup-ocaml-v3 branch November 12, 2024 09:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog This pull request does not need a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants