Skip to content

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

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 #494

Triggered via pull request March 31, 2026 01:14
Status Success
Total duration 8m 49s
Artifacts 3

test-build.yml

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

Annotations

7 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 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.96 MB
sha256:539c97cee0b33ee680a85578dacbd106b41c6d87ecb81891adc84dd1bb35ba73
wheels-mypyc-py3.12
4.56 MB
sha256:bb06c7c011dd4cab7e16f66537a26f6f9c3b75867e3590061bcc960da90b5d9f
wheels-standard
978 KB
sha256:e41d5af93ebe31f23ee59436d291eb20ea89873e1964231ec5bd05d765517ea9