@@ -443,67 +443,67 @@ jobs:
443443 working-directory : ${{env.BUILD_DIR}}
444444 run : ctest -C ${{matrix.build_type}} --output-on-failure --test-dir test
445445
446- macos-build :
447- name : MacOS
448- strategy :
449- matrix :
450- os : ['macos-13', 'macos-14']
451- include :
452- - os : macos-14
453- static_hwloc : ' -DUMF_LINK_HWLOC_STATICALLY=ON'
454- env :
455- BUILD_TYPE : " Release"
456- runs-on : ${{matrix.os}}
457-
458- steps :
459- - name : Checkout
460- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
461- with :
462- fetch-depth : 0
463-
464- # Latest distros do not allow global pip installation
465- - name : Install Python requirements in venv
466- run : |
467- python3 -m venv .venv
468- . .venv/bin/activate
469- echo "$PATH" >> $GITHUB_PATH
470- python3 -m pip install -r third_party/requirements.txt
471-
472- - name : Install dependencies
473- run : brew install jemalloc tbb automake libtool
474-
475- - name : Install hwloc
476- if : ${{ !matrix.static_hwloc }}
477- run : brew install hwloc
478-
479- - name : Get UMF version
480- run : |
481- VERSION=$(git describe --tags --abbrev=0 | grep -Eo '\d+\.\d+\.\d+')
482- echo "UMF_VERSION=$VERSION" >> $GITHUB_ENV
483-
484- - name : Configure build
485- run : >
486- cmake
487- -B ${{env.BUILD_DIR}}
488- -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
489- -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
490- -DUMF_FORMAT_CODE_STYLE=OFF
491- -DUMF_DEVELOPER_MODE=ON
492- -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
493- -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
494- -DUMF_BUILD_SHARED_LIBRARY=ON
495- -DUMF_TESTS_FAIL_ON_SKIP=ON
496- ${{matrix.static_hwloc}}
497-
498- - name : Build UMF
499- run : cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
500-
501- - name : Test UMF installation and uninstallation
502- run : >
503- python3 ${{github.workspace}}/test/test_installation.py
504- --build-dir ${{env.BUILD_DIR}}
505- --install-dir ${{env.INSTL_DIR}}
506- --build-type ${{env.BUILD_TYPE}}
507- --proxy
508- --umf-version ${{env.UMF_VERSION}}
509- --shared-library
446+ # macos-build:
447+ # name: MacOS
448+ # strategy:
449+ # matrix:
450+ # os: ['macos-13', 'macos-14']
451+ # include:
452+ # - os: macos-14
453+ # static_hwloc: '-DUMF_LINK_HWLOC_STATICALLY=ON'
454+ # env:
455+ # BUILD_TYPE : "Release"
456+ # runs-on: ${{matrix.os}}
457+
458+ # steps:
459+ # - name: Checkout
460+ # uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
461+ # with:
462+ # fetch-depth: 0
463+
464+ # # Latest distros do not allow global pip installation
465+ # - name: Install Python requirements in venv
466+ # run: |
467+ # python3 -m venv .venv
468+ # . .venv/bin/activate
469+ # echo "$PATH" >> $GITHUB_PATH
470+ # python3 -m pip install -r third_party/requirements.txt
471+
472+ # - name: Install dependencies
473+ # run: brew install jemalloc tbb automake libtool
474+
475+ # - name: Install hwloc
476+ # if: ${{ !matrix.static_hwloc }}
477+ # run: brew install hwloc
478+
479+ # - name: Get UMF version
480+ # run: |
481+ # VERSION=$(git describe --tags --abbrev=0 | grep -Eo '\d+\.\d+\.\d+')
482+ # echo "UMF_VERSION=$VERSION" >> $GITHUB_ENV
483+
484+ # - name: Configure build
485+ # run: >
486+ # cmake
487+ # -B ${{env.BUILD_DIR}}
488+ # -DCMAKE_INSTALL_PREFIX="${{env.INSTL_DIR}}"
489+ # -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}}
490+ # -DUMF_FORMAT_CODE_STYLE=OFF
491+ # -DUMF_DEVELOPER_MODE=ON
492+ # -DUMF_BUILD_LEVEL_ZERO_PROVIDER=OFF
493+ # -DUMF_BUILD_LIBUMF_POOL_JEMALLOC=ON
494+ # -DUMF_BUILD_SHARED_LIBRARY=ON
495+ # -DUMF_TESTS_FAIL_ON_SKIP=ON
496+ # ${{matrix.static_hwloc}}
497+
498+ # - name: Build UMF
499+ # run: cmake --build ${{env.BUILD_DIR}} -j $(sysctl -n hw.logicalcpu)
500+
501+ # - name: Test UMF installation and uninstallation
502+ # run: >
503+ # python3 ${{github.workspace}}/test/test_installation.py
504+ # --build-dir ${{env.BUILD_DIR}}
505+ # --install-dir ${{env.INSTL_DIR}}
506+ # --build-type ${{env.BUILD_TYPE}}
507+ # --proxy
508+ # --umf-version ${{env.UMF_VERSION}}
509+ # --shared-library
0 commit comments