From 5229a573c56b3432725256d243fdc8ff1406910d Mon Sep 17 00:00:00 2001 From: Erik Schnetter Date: Thu, 3 Aug 2023 10:34:08 -0400 Subject: [PATCH] CI: Switch to Julia 1.7 --- .github/workflows/linux.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index b4b6ca1aef..f323d2d51d 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -242,15 +242,16 @@ jobs: sudo apt-get install g++ libopenmpi-dev libhdf5-openmpi-dev python3 python3-numpy python3-mpi4py python3-pandas # TODO ADIOS2 # Install Julia - wget https://julialang-s3.julialang.org/bin/linux/x64/1.6/julia-1.6.7-linux-x86_64.tar.gz - sudo tar -xz -C /usr/local -f julia-1.6.7-linux-x86_64.tar.gz - rm julia-1.6.7-linux-x86_64.tar.gz + # 1.6.7 + wget https://julialang-s3.julialang.org/bin/linux/x64/1.7/julia-1.7.3-linux-x86_64.tar.gz + sudo tar -xz -C /usr/local -f julia-1.7.3-linux-x86_64.tar.gz + rm julia-1.7.3-linux-x86_64.tar.gz # Install cmake-easyinstall sudo curl -L -o /usr/local/bin/cmake-easyinstall https://git.io/JvLxY sudo chmod a+x /usr/local/bin/cmake-easyinstall export CEI_SUDO="sudo" # Install libcxxwrap-julia - cmake-easyinstall git+https://github.com/JuliaInterop/libcxxwrap-julia.git@v0.9.7 -DJulia_EXECUTABLE=/usr/local/julia-1.6.7/bin/julia + cmake-easyinstall git+https://github.com/JuliaInterop/libcxxwrap-julia.git@v0.9.7 -DJulia_EXECUTABLE=/usr/local/julia-1.7.3/bin/julia - name: Build env: {CXXFLAGS: -Werror, PKG_CONFIG_PATH: /usr/lib/x86_64-linux-gnu/pkgconfig} run: | @@ -263,8 +264,8 @@ jobs: -DopenPMD_USE_INVASIVE_TESTS=ON cmake --build build --parallel 2 ctest --test-dir build --output-on-failure - /usr/local/julia-1.6.7/bin/julia --eval 'using Pkg; Pkg.add("CxxWrap")' - /usr/local/julia-1.6.7/bin/julia src/binding/julia/tests/minimal_example.jl + /usr/local/julia-1.7.3/bin/julia --eval 'using Pkg; Pkg.add("CxxWrap")' + /usr/local/julia-1.7.3/bin/julia src/binding/julia/tests/minimal_example.jl musllinux_py10: runs-on: ubuntu-20.04