message: ci: added more macOS jobs
diff: @@ -248,12 +248,31 @@ build-macos-icc:
  extends: .build
  tags:
  - osx
  + - sign # build might fail on other machines
  script: scripts/build.py install --compiler icc
  -test-macos-icc:
  +build-macos-icc-debug:
  + extends: .build
  + tags:
  + - osx
  + - sign # build might fail on other machines
  + script: scripts/build.py install --compiler icc --config Debug
  +
  +test-macos-icc-avx512:
  extends: .test
  tags:
  - osx
  + - avx512f
  + needs:
  + - job: build-macos-icc
  + artifacts: true
  + script: scripts/test.py
  +
  +test-macos-icc-avx2:
  + extends: .test
  + tags:
  + - osx
  + - avx2
  needs:
  - job: build-macos-icc
  artifacts: true
  @@ -263,12 +282,31 @@ build-macos-clang:
  extends: .build
  tags:
  - osx
  + - avx2 # exclude slower machines
  script: scripts/build.py install --compiler clang
  -test-macos-clang:
  +build-macos-clang-debug:
  + extends: .build
  + tags:
  + - osx
  + - avx2 # exclude slower machines
  + script: scripts/build.py install --compiler clang --config Debug
  +
  +test-macos-clang-avx512:
  extends: .test
  tags:
  - osx
  + - avx512f
  + needs:
  + - job: build-macos-clang
  + artifacts: true
  + script: scripts/test.py
  +
  +test-macos-clang-avx2:
  + extends: .test
  + tags:
  + - osx
  + - avx2
  needs:
  - job: build-macos-clang
  artifacts: true
  @@ -278,18 +316,21 @@ build-macos-clang-static:
  extends: .build
  tags:
  - osx
  + - avx2 # exclude slower machines
  script: scripts/build.py --compiler clang -D OIDN_STATIC_LIB=ON
  build-macos-clang-namespace:
  extends: .build
  tags:
  - osx
  + - avx2 # exclude slower machines
  script: scripts/build.py --compiler clang -D OIDN_API_NAMESPACE=myoidn
  package-macos:
  extends: .package
  tags:
  - osx
  + - sign
  script: scripts/build.py package --compiler icc
  ## -----------------------------------------------------------------------------
  