diff --git a/.github/workflows/autotools.yml b/.github/workflows/autotools.yml index f66b7922b0e..3f4193255ae 100644 --- a/.github/workflows/autotools.yml +++ b/.github/workflows/autotools.yml @@ -99,12 +99,6 @@ jobs: with: build_mode: "production" - call-release-auto-julia: - name: "Autotools Julia Workflows" - uses: ./.github/workflows/julia-auto.yml - with: - build_mode: "production" - call-release-auto-xpr: name: "Autotools TestExpress Workflows" uses: ./.github/workflows/testxpr-auto.yml diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index b9e4c9d1b33..eceaaba3d8e 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -102,12 +102,6 @@ jobs: with: build_mode: "Release" - call-release-cmake-julia: - name: "CMake Julia Workflows" - uses: ./.github/workflows/julia-cmake.yml - with: - build_mode: "Release" - call-release-cmake-xpr: name: "CMake TestExpress Workflows" uses: ./.github/workflows/testxpr-cmake.yml diff --git a/.github/workflows/julia-auto.yml b/.github/workflows/julia-auto.yml deleted file mode 100644 index 9c13990edf6..00000000000 --- a/.github/workflows/julia-auto.yml +++ /dev/null @@ -1,79 +0,0 @@ -name: hdf5 1.14 autotools julia - -on: - workflow_call: - inputs: - build_mode: - description: "release vs. debug build" - required: true - type: string - -permissions: - contents: read - -jobs: - julia_build_and_test: - name: "julia ${{ inputs.build_mode }}" - runs-on: ubuntu-latest - steps: - - name: Get Sources - uses: actions/checkout@v4.1.1 - - - name: Install Dependencies - shell: bash - run: | - sudo apt-get update - sudo apt-get install autoconf automake libtool libtool-bin libaec-dev - sudo apt-get install doxygen graphviz - sudo apt install -y zlib1g-dev libcurl4-openssl-dev libjpeg-dev wget curl bzip2 - sudo apt install -y m4 flex bison cmake libzip-dev openssl build-essential - - - name: Autotools Configure - shell: bash - run: | - sh ./autogen.sh - mkdir "${{ runner.workspace }}/build" - cd "${{ runner.workspace }}/build" - $GITHUB_WORKSPACE/configure \ - --enable-build-mode=${{ inputs.build_mode }} \ - --disable-fortran \ - --enable-shared \ - --disable-parallel \ - --prefix=/tmp - - - name: Autotools Build - shell: bash - run: | - make -j3 - working-directory: ${{ runner.workspace }}/build - - - name: Install HDF5 - shell: bash - run: | - make install - working-directory: ${{ runner.workspace }}/build - - - name: Install julia - uses: julia-actions/setup-julia@latest - with: - version: '1.6' - arch: 'x64' - - - name: Get julia hdf5 source - uses: actions/checkout@v4.1.1 - with: - repository: JuliaIO/HDF5.jl - path: . - - - name: Generate LocalPreferences - run: | - echo '[HDF5]' >> LocalPreferences.toml - echo 'libhdf5 = "/tmp/lib/libhdf5.so"' >> LocalPreferences.toml - echo 'libhdf5_hl = "/tmp/lib/libhdf5_hl.so"' >> LocalPreferences.toml - - - uses: julia-actions/julia-buildpkg@latest - - - name: Julia Run Tests - uses: julia-actions/julia-runtest@latest - env: - JULIA_DEBUG: Main diff --git a/.github/workflows/julia-cmake.yml b/.github/workflows/julia-cmake.yml deleted file mode 100644 index 1972deefd8f..00000000000 --- a/.github/workflows/julia-cmake.yml +++ /dev/null @@ -1,82 +0,0 @@ -name: hdf5 1.14 CMake julia - -on: - workflow_call: - inputs: - build_mode: - description: "release vs. debug build" - required: true - type: string - -permissions: - contents: read - -jobs: - julia_build_and_test: - name: "julia ${{ inputs.build_mode }}" - runs-on: ubuntu-latest - steps: - - name: Get Sources - uses: actions/checkout@v4.1.1 - - - name: Install Dependencies - shell: bash - run: | - sudo apt-get update - sudo apt-get install ninja-build doxygen graphviz - sudo apt install libssl3 libssl-dev libcurl4 libcurl4-openssl-dev - sudo apt install -y libaec-dev zlib1g-dev wget curl bzip2 flex bison cmake libzip-dev openssl build-essential - - - name: CMake Configure - shell: bash - run: | - mkdir "${{ runner.workspace }}/build" - cd "${{ runner.workspace }}/build" - cmake -C $GITHUB_WORKSPACE/config/cmake/cacheinit.cmake -G Ninja \ - -DCMAKE_BUILD_TYPE=${{ inputs.build_mode }} \ - -DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF \ - -DHDF5_ENABLE_PARALLEL:BOOL=OFF \ - -DHDF5_BUILD_CPP_LIB:BOOL=OFF \ - -DLIBAEC_USE_LOCALCONTENT=OFF \ - -DZLIB_USE_LOCALCONTENT=OFF \ - -DHDF5_BUILD_FORTRAN:BOOL=OFF \ - -DHDF5_BUILD_JAVA:BOOL=OFF \ - -DCMAKE_INSTALL_PREFIX=/tmp \ - $GITHUB_WORKSPACE - - - name: CMake Build - shell: bash - run: | - cmake --build . --parallel 3 --config ${{ inputs.build_mode }} - working-directory: ${{ runner.workspace }}/build - - - name: Install HDF5 - shell: bash - run: | - cmake --install . - working-directory: ${{ runner.workspace }}/build - - - name: Install julia - uses: julia-actions/setup-julia@latest - with: - version: '1.6' - arch: 'x64' - - - name: Get julia hdf5 source - uses: actions/checkout@v4.1.1 - with: - repository: JuliaIO/HDF5.jl - path: . - - - name: Generate LocalPreferences - run: | - echo '[HDF5]' >> LocalPreferences.toml - echo 'libhdf5 = "/tmp/lib/libhdf5.so"' >> LocalPreferences.toml - echo 'libhdf5_hl = "/tmp/lib/libhdf5_hl.so"' >> LocalPreferences.toml - - - uses: julia-actions/julia-buildpkg@latest - - - name: Julia Run Tests - uses: julia-actions/julia-runtest@latest - env: - JULIA_DEBUG: Main