Skip to content

Enforce held-object geometry and explicit reconciliation #140

Enforce held-object geometry and explicit reconciliation

Enforce held-object geometry and explicit reconciliation #140

Triggered via pull request September 8, 2026 02:27
Status Success
Total duration 18m 27s
Artifacts 24

tests.yml

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

Annotations

13 warnings
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/
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.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/
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/
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.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.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.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.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
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
535 Bytes
sha256:9c3e2b5f196c0964b4c7863d5fc146c32091408baf1d623927667bf1eea10964
examples-macos-latest-python-3.12
535 Bytes
sha256:b02906a2d5498960db23036316a54f2ee3752d1c58d31f6432d12437d9ed87c4
examples-macos-latest-python-3.13
537 Bytes
sha256:92e9bd5944ac0a1f5c09bf99348e9651315ddc78ff74ac125aa9a2c1d5da58d2
examples-macos-latest-python-3.14
539 Bytes
sha256:a1a9b55631698f502b408ebc82baa5a96e85cc6f9818750edb0bcbafa2690c62
examples-ubuntu-latest-python-3.11
492 Bytes
sha256:e7e8a5c70d9e33e7390019865c070ba7d6dd1103d97f130b08e9370c0e0944c7
examples-ubuntu-latest-python-3.12
491 Bytes
sha256:8d57f5799ea75e483606b4c9794edd7da793e93c99cbee90a123007d723bcf02
examples-ubuntu-latest-python-3.13
491 Bytes
sha256:9a56af063de566bf89609250510a5d3273b71cd3445254d751f92b642fe87e98
examples-ubuntu-latest-python-3.14
492 Bytes
sha256:84a9958c79d6c2f310dc8c264453768140b92671f16b8f60918013227e1337a8
examples-windows-latest-python-3.11
493 Bytes
sha256:b046d27f660ea658b7ecec81e48f96718d1a6a7445d37616624c69e0abbf9914
examples-windows-latest-python-3.12
492 Bytes
sha256:2fab1051e05a8c1f69b44fe19763f025e9afe21f47f9696d497b86aef9759c5b
examples-windows-latest-python-3.13
492 Bytes
sha256:95b0d6a68ca8daee799b0b27534c1c472f155a117f5f17a0c02004af95f81af5
examples-windows-latest-python-3.14
491 Bytes
sha256:6045fa8c1e42c2e9a700155b2e2b55b3095414e21708f9426a355a38a7f73c0b
junit-macos-latest-python-3.11
6.42 KB
sha256:225ce520bfe56a73d798ba8cb93014420489cc4ff9c7d2d36c374bc6ab295b35
junit-macos-latest-python-3.12
6.45 KB
sha256:25d76fe0b5e55af7c26e3bcd116e73e9d6522b83a7792f9f90ec9466b0956db3
junit-macos-latest-python-3.13
6.4 KB
sha256:5ffec0aee059610d1231ce5eb343ce512f73b4d809ba2e0c93de8b53fb0ba711
junit-macos-latest-python-3.14
6.4 KB
sha256:de051febe9884a6028a413114bb51b42a4babac6a308afce0a26e16a90228358
junit-ubuntu-latest-python-3.11
6.3 KB
sha256:54ffad1ea1170281dbc0d97a3fa2eefaa8df6c3193dddbe46dc5b3fefaf5b594
junit-ubuntu-latest-python-3.12
6.3 KB
sha256:dd17db1dd159a533e26ce847161e44a05acc015ace09741fd5ead28ec09d573f
junit-ubuntu-latest-python-3.13
6.29 KB
sha256:2e49dae9e614cb6421c6aadc736dfa5d2f92da2313acb357b7963e26910023a0
junit-ubuntu-latest-python-3.14
6.29 KB
sha256:901b6e2a345420e0920a46d12b677c6b756a0a4a667b314957082f6c4addc621
junit-windows-latest-python-3.11
6.56 KB
sha256:a4e5abf10b08f4599a9496c0a7a1b71ab054ef7e0cc9625be2a45186e1e925a4
junit-windows-latest-python-3.12
6.52 KB
sha256:95cc2d9e45dbb13777eb07e9959a3b7616d058a9382effbe14ea26069899600e
junit-windows-latest-python-3.13
6.38 KB
sha256:3e1559812e5d12397db13f1df0fbaa3a47120a7679c846bf9b4b93a9f75aa773
junit-windows-latest-python-3.14
6.4 KB
sha256:f379077b54947e394b2b62463d8d0ec59dff759da7583138e437fc0dcb2dbb37