Skip to content

PlanarTriangulation: triangulate mesh hole loops in input space #23387

PlanarTriangulation: triangulate mesh hole loops in input space

PlanarTriangulation: triangulate mesh hole loops in input space #23387

Triggered via pull request June 23, 2026 17:03
Status Success
Total duration 51m 46s
Artifacts 7

build-test-distribute.yml

on: pull_request
config  /  prepare-config
16s
config / prepare-config
Matrix: prepare-image / linux-vcpkg-build-upload
Matrix: prepare-image / windows-vcpkg-build-upload
prepare-image  /  always-success
4s
prepare-image / always-success
Matrix: macos-build-test / macos-build-test
prepare-image  /  compute-linux-image-matrix
0s
prepare-image / compute-linux-image-matrix
versioning-and-release-url  /  versioning-and-release-url
5s
versioning-and-release-url / versioning-and-release-url
debug-config
5s
debug-config
Matrix: prepare-image / linux-image-build-upload
Matrix: windows-build-test / windows-build-test
test-pip-build  /  setup
test-pip-build / setup
Matrix: linux-vcpkg-build-test / linux-vcpkg-build-test
Matrix: emscripten-build-test / emscripten-build
Matrix: ubuntu-arm64-build-test / ubuntu-arm-build-test
Matrix: ubuntu-x64-build-test / ubuntu-x64-build-test
generate-c-bindings  /  generate-c-bindings
1m 53s
generate-c-bindings / generate-c-bindings
Matrix: update-win-version / update-win-version
Waiting for pending jobs
Matrix: test-pip-build / manylinux-pip-build
Waiting for pending jobs
Matrix: test-pip-build / macos-pip-build
Waiting for pending jobs
test-pip-build  /  windows-pip-build
test-pip-build / windows-pip-build
create-nuget-package
0s
create-nuget-package
Matrix: emscripten-build-test / emscripten-test
update-dev-documentation  /  update-documentation
update-dev-documentation / update-documentation
update-win-version  /  cleanup-win-archives
update-win-version / cleanup-win-archives
Matrix: test-pip-build / manylinux-pip-test
Waiting for pending jobs
test-pip-build  /  ...  /  update-documentation
test-pip-build / update-documentation / update-documentation
Matrix: test-pip-build / macos-pip-test
Waiting for pending jobs
Matrix: test-pip-build / windows-pip-test
Waiting for pending jobs
upload-distributions
0s
upload-distributions
test-pip-build  /  upload-to-release
test-pip-build / upload-to-release
windows-unity-test  /  Start unity instance
windows-unity-test / Start unity instance
collect-stats
20s
collect-stats
Matrix: test-distribution / linux-arm64-test
Waiting for pending jobs
Matrix: test-distribution / linux-x64-test
Waiting for pending jobs
Matrix: test-distribution / macos-test
Waiting for pending jobs
Matrix: test-distribution / windows-test
Waiting for pending jobs
test-pip-build  /  ...  /  setup
test-pip-build / post-release-test / setup
test-pip-build  /  delete-artifacts
test-pip-build / delete-artifacts
windows-unity-test  /  unity-nuget-test
windows-unity-test / unity-nuget-test
update-artifacts
12s
update-artifacts
Matrix: test-pip-build / post-release-test / pip-test-linux
Waiting for pending jobs
Matrix: test-pip-build / post-release-test / pip-test-macos
Waiting for pending jobs
Matrix: test-pip-build / post-release-test / pip-test-windows
Waiting for pending jobs
windows-unity-test  /  stop-instance
windows-unity-test / stop-instance
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 40 warnings
macos-build-test / macos-build-test (arm64, Debug)
llvm 22.1.7 is already installed. To upgrade to 22.1.8, run: brew upgrade llvm
macos-build-test / macos-build-test (arm64, Debug)
lld 22.1.7 is already installed To upgrade to 22.1.8, run: brew upgrade lld
emscripten-build-test / emscripten-build (Singlethreaded)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
emscripten-build-test / emscripten-build (Multithreaded-64Bit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
emscripten-build-test / emscripten-build (Multithreaded)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-build-test / macos-build-test (arm64, Debug)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-build-test / windows-build-test (msvc-2019, Debug, CMake, x64-windows-meshlib-iterator-debug, Debug-IteratorDe...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Release, arm64, Clang 21, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Release, arm64, Clang 21, false)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
linux-vcpkg-build-test / linux-vcpkg-build-test (Debug, arm64, GCC 11, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Debug, arm64, GCC 11, false)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu22, Release, GCC, /usr/bin/g++-12, /usr/bin/gcc-12, 23, ON, ON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu22, Release, GCC, /usr/bin/g++-12, /usr/bin/gcc-12, 23, ON, ON)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
ubuntu-arm64-build-test / ubuntu-arm-build-test (ubuntu22, Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-arm64-build-test / ubuntu-arm-build-test (ubuntu22, Release)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
windows-build-test / windows-build-test (msvc-2026, Debug, CMake, x64-windows-meshlib, windows-2025, 13.2.0, 2026.06.01)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Debug, x64, GCC 11, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Debug, x64, GCC 11, false)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
ubuntu-arm64-build-test / ubuntu-arm-build-test (ubuntu24, Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-arm64-build-test / ubuntu-arm-build-test (ubuntu24, Release)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
macos-build-test / macos-build-test (arm64, Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-build-test / macos-build-test (arm64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Prefer trusting only the specific formulae, casks or commands you need. Trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep Trust other specific casks and commands with: brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap azure/bicep Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-build-test / macos-build-test (arm64, Release)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-build-test / macos-build-test (arm64, Release)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
macos-build-test / macos-build-test (arm64, Release)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-build-test / macos-build-test (arm64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
macos-build-test / macos-build-test (arm64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
windows-build-test / windows-build-test (msvc-2019, Release, CMake, x64-windows-vs2019-meshlib, windows-2022, 11.4.2, ...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Release, x64, Clang 21, false)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-vcpkg-build-test / linux-vcpkg-build-test (Release, x64, Clang 21, false)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu24, Release, GCC, /usr/bin/g++-13, /usr/bin/gcc-13, 23, ON, ON)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu24, Release, GCC, /usr/bin/g++-13, /usr/bin/gcc-13, 23, ON, ON)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu24, Release, GCC, /usr/bin/g++-14, /usr/bin/gcc-14, 23, OFF, OFF)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-x64-build-test / ubuntu-x64-build-test (ubuntu24, Release, GCC, /usr/bin/g++-14, /usr/bin/gcc-14, 23, OFF, OFF)
No files were found with the provided path: time_log/. No artifacts will be uploaded.
macos-build-test / macos-build-test (x64, Release)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-build-test / macos-build-test (x64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Prefer trusting only the specific formulae, casks or commands you need. Trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep Trust other specific casks and commands with: brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap azure/bicep Untap them with: brew untap aws/tap azure/bicep To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macos-build-test / macos-build-test (x64, Release)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-build-test / macos-build-test (x64, Release)
Skipping azure/bicep because it is not trusted. Run `brew trust azure/bicep` to trust it.
macos-build-test / macos-build-test (x64, Release)
Skipping aws/tap because it is not trusted. Run `brew trust aws/tap` to trust it.
macos-build-test / macos-build-test (x64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
macos-build-test / macos-build-test (x64, Release)
The following taps are not trusted: aws/tap azure/bicep Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set. This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first. Enable trust checks now with: export HOMEBREW_REQUIRE_TAP_TRUST=1 Trust specific formulae, casks or commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> or trust installed formulae from these taps with: brew trust --formula azure/bicep/bicep You can trust all formulae, casks and commands from these taps with: brew trust aws/tap azure/bicep Prefer trusting only the specific formulae, casks or commands you need. Untap them with: brew untap aws/tap azure/bicep To keep allowing them by default during the transition: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release.
windows-build-test / windows-build-test (msvc-2026, Release, MSBuild, x64-windows-meshlib, windows-2025, 12.0.1, v143,...
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
CBindings Expired
9.19 MB
sha256:c1f81c8635dc2430c97f7da40ab61f5329433aa2ca7ffc623ba7abb12ebfb3d1
CsharpBindings Expired
3.96 MB
sha256:531761df51a2e29b24eca60743ce71c0dc743b16bdd233af5fe30e8f01289d1e
MRTest_emscripten-multithreaded Expired
20.2 MB
sha256:f3449bdb1d7af6a38b379c4104eb972e4c11087cad8e0bdd3902c5d9d6f2dae2
MRTest_emscripten-multithreaded-64bit Expired
20.3 MB
sha256:40197d4183abaab69c53736244ffb5f101adf86775461b6410c7757d0bbef94b
MRTest_emscripten-singlethreaded Expired
20.2 MB
sha256:d293220bfa12f476aba9688657a2dd7b53db7ef2852efbaf778d4c482e6eb004
PythonStubs Expired
406 KB
sha256:9b745648387651bcee3adf9b5142070eadcf6e50485ea235003d795e290da0a1
time_log Expired
182 Bytes
sha256:358e812adc76296bb9f822392e311923b511ad9f36852681482409b1930154f0