Skip to content

Enforce held-object geometry and explicit reconciliation #145

Enforce held-object geometry and explicit reconciliation

Enforce held-object geometry and explicit reconciliation #145

Triggered via pull request September 8, 2026 09:44
Status Cancelled
Total duration 17m 52s
Artifacts 19

tests.yml

on: pull_request
Lint (pre-commit)
1m 7s
Lint (pre-commit)
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 18 warnings
windows-latest / Python 3.11
Process completed with exit code 1.
windows-latest / Python 3.13
Process completed with exit code 1.
windows-latest / Python 3.12
Process completed with exit code 1.
windows-latest / Python 3.14
Process completed with exit code 1.
tests
The run was canceled by @Jepson2k.
macos-latest / Python 3.14
The run was canceled by @Jepson2k.
Lint (pre-commit)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest / Python 3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest / Python 3.11
No files were found with the provided path: example-results.xml. No artifacts will be uploaded.
windows-latest / Python 3.11
No files were found with the provided path: test-results.xml. No artifacts will be uploaded.
windows-latest / Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest / Python 3.13
No files were found with the provided path: example-results.xml. No artifacts will be uploaded.
windows-latest / Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest / Python 3.12
No files were found with the provided path: example-results.xml. No artifacts will be uploaded.
windows-latest / Python 3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-latest / Python 3.14
No files were found with the provided path: example-results.xml. No artifacts will be uploaded.
ubuntu-latest / Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-latest / Python 3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-latest / Python 3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ubuntu-latest / Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-latest / Python 3.11
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-latest / Python 3.13
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-latest / Python 3.12
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-latest / Python 3.14
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, 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
examples-macos-latest-python-3.11
534 Bytes
sha256:934b4fc6f730ffe633888bebdcc11b7a07f9180c6c06d80323112056cba5e7f3
examples-macos-latest-python-3.12
539 Bytes
sha256:40a2a855287be07b3668defadd6ecd83d59728a9472234131baf1c6e4449d631
examples-macos-latest-python-3.13
538 Bytes
sha256:b25b63a447f3c4159a4d82d0b2df4b2913d346e682174fba487ea9367e2b146b
examples-macos-latest-python-3.14
537 Bytes
sha256:09191c3db08786acdc6008e502940af0c990d28491c557c498e84c08d217c040
examples-ubuntu-latest-python-3.11
488 Bytes
sha256:857bb5197491f9238a3976b2ea984a5611f1c68e6ead5683bb253d68d9189d3f
examples-ubuntu-latest-python-3.12
492 Bytes
sha256:d5a14d95cda5c76880c59250a5eac513b69375e832e4553f8804983c5714f0d5
examples-ubuntu-latest-python-3.13
492 Bytes
sha256:a20967997219e28c85cadf7ce1427a388ce964ac69c05c624e98674539e088e6
examples-ubuntu-latest-python-3.14
491 Bytes
sha256:53069393b4cefd3b57754dee8a3a9ec707ebda10ad4070313922cb9b9120d91d
junit-macos-latest-python-3.11
6.52 KB
sha256:8d4de7cbc16eac7f62b532bcbc5c56db9d3b04c12ce0c21dccf32250aea6cc6c
junit-macos-latest-python-3.12
6.58 KB
sha256:df511a9c69888208ccc0be4c4779a919299b693e6c7d5237361663b681a7bfee
junit-macos-latest-python-3.13
6.58 KB
sha256:f568bda20998ef229f0cdb6c1f68448cc5fb61adfa26789f3090882646cc22af
junit-macos-latest-python-3.14
6.54 KB
sha256:44dc7dd0e8628a5e7d855c750e3bd449bb2f7ebca3e4901fd77401857e2064f1
junit-ubuntu-latest-python-3.11
6.39 KB
sha256:a729426f17f332104d04300197de5a6b3293d2af3f9414f2b887e2e1fcd13ac1
junit-ubuntu-latest-python-3.12
6.42 KB
sha256:fd3ea43bb769437ddd56cb5519d9007826ae64f6a2ec29ab2e31b1dcb104daa9
junit-ubuntu-latest-python-3.13
6.4 KB
sha256:560c460f7a814ad9c0d1ac559f6e9daa8356ec8956c1afa4a4b3c5384a61922f
junit-ubuntu-latest-python-3.14
6.4 KB
sha256:bca037a468a3b05602d43d6962536c411e44887a60be148914d8350e3f708f51
junit-windows-latest-python-3.12
8.34 KB
sha256:62a2546b9407959532629040de5574c010703bf795d911aad5d30f08e76d094a
junit-windows-latest-python-3.13
8.4 KB
sha256:d5f8b747e8f1fac499c4e61291c6dd7f8d9a59108795a7176addeb064aadaddf
junit-windows-latest-python-3.14
8.35 KB
sha256:372a0b9808bb4abc00b36d8035d20110d7fa8bda27dd3a8925d1d965b1493010