Skip to content

feat(sqlite): compile-time validation of INSERT NOT NULL constraints #2045

feat(sqlite): compile-time validation of INSERT NOT NULL constraints

feat(sqlite): compile-time validation of INSERT NOT NULL constraints #2045

Triggered via pull request May 8, 2026 17:01
Status Success
Total duration 2m 10s
Artifacts 4

sqlx-cli.yml

on: pull_request
Check
38s
Check
Functional Test (MySQL)
50s
Functional Test (MySQL)
Functional Test (PostgreSQL)
40s
Functional Test (PostgreSQL)
Functional Test (SQLite)
36s
Functional Test (SQLite)
Matrix: Build
Matrix: Integration Test
Fit to window
Zoom out
Zoom in

Annotations

4 warnings and 1 notice
Build (macOS-latest)
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 (ubuntu-latest)
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 (macOS-15-intel)
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 (windows-latest)
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 (windows-latest)
NOTICE: windows-2025 requests are being redirected to windows-2025-vs2026 by May 12, 2026

Artifacts

Produced during runtime
Name Size Digest
cargo-sqlx-aarch64-apple-darwin
7.54 MB
sha256:bab56a307dc4c74d44f9bc1cbd55da7cc1fdf8ff9a7fadead9ac16a26d59cd31
cargo-sqlx-x86_64-apple-darwin
7.02 MB
sha256:3f9f1aac23318e35f2991df9fd9978dd22bdc2a26af73a18b31863ef60c60b56
cargo-sqlx-x86_64-pc-windows-msvc
4.87 MB
sha256:1b3dface5aff771a4337f120af7025a791b78493a25075191211759e7c701ab3
cargo-sqlx-x86_64-unknown-linux-musl
35.5 MB
sha256:9f850d23dc0b2f1c2923215d577a7d9739c1dbe7f5328ca9f3db9f5501ec76c5