Update julia version to v1.10
[email protected] is the new Long-term support (LTS) release. This PR is an attempt to update the julia dependency.
Note that #1379 is already integrated into this PR.
Though the tests are passed now, most of changes are introduced due to https://github.com/JuliaInterop/CxxWrap.jl/issues/400#issuecomment-3389284109 Ideally, we can have an option to turn on the original auto converting feature so that we don't need those verbose [] dereference operations.
Ok great!! Thanks.
However, can you re-enable the Julia tests to it runs on Github Actions and we can see how long it takes?
i.e. uncomment this: https://github.com/findmyway/open_spiel/blob/58b81463b4394772d72ba21d0a891acc7510245e/open_spiel/julia/CMakeLists.txt#L17
The CI failed. But I can't reproduce it with my local Mac environment. https://github.com/JuliaInterop/CxxWrap.jl/issues/475 seems to be related. I'll find a linux environment and see how to fix it later.
I can reproduce it in a Linux environment. But the proposed fix in the issue above is a little bit tricky. Prefer to integrate #1379 first.