Skip to content

fix: resolve mypyc compilation bugs, exception handling, filter providers, and vector distance SQL generation #496

fix: resolve mypyc compilation bugs, exception handling, filter providers, and vector distance SQL generation

fix: resolve mypyc compilation bugs, exception handling, filter providers, and vector distance SQL generation #496

Triggered via pull request April 2, 2026 21:32
Status Success
Total duration 8m 56s
Artifacts 3

test-build.yml

on: pull_request
Matrix: Build MyPyC wheels for all platforms
Build standard pure Python wheel
17s
Build standard pure Python wheel
Build source distribution
16s
Build source distribution
Matrix: test-wheels
Verify package integrity
6s
Verify package integrity
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
Build source distribution
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build standard pure Python wheel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build standard pure Python wheel
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-3.12.3-pruned-318d15498c3741b2a3201b795adb46b692211fa6c06db8f22a7b63129b8f3e2a, another job may be creating this cache.
Build MyPyC wheels for all platforms (3.12)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify package integrity
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Verify package integrity
No file matched to [/home/runner/work/sqlspec/sqlspec/**/*requirements*.txt,/home/runner/work/sqlspec/sqlspec/**/*requirements*.in,/home/runner/work/sqlspec/sqlspec/**/*constraints*.txt,/home/runner/work/sqlspec/sqlspec/**/*constraints*.in,/home/runner/work/sqlspec/sqlspec/**/pyproject.toml,/home/runner/work/sqlspec/sqlspec/**/uv.lock,/home/runner/work/sqlspec/sqlspec/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
Verify package integrity
Empty workdir detected. This may cause unexpected behavior. You can enable ignore-empty-workdir to mute this warning.
Test ubuntu-latest py3.12
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. 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
source-dist
1.97 MB
sha256:69b0e2871ec6270adc40e07b2bc8827c8156dd45b0fe84c4cdbe6b8f0748ca4e
wheels-mypyc-py3.12
4.64 MB
sha256:2b6ea672cbdf1403a72982c83b8169a9fc39815812a21bddc6d4248f3dca2b57
wheels-standard
981 KB
sha256:823cd66b63fbb673cec210a0605483b40c5bfd0d39126e7a564942046866486e