-
-
Notifications
You must be signed in to change notification settings - Fork 34.4k
sqlite: add sqlite prepare options args #61311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Review requested:
|
b62c50e to
9bca95a
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #61311 +/- ##
=======================================
Coverage 88.51% 88.51%
=======================================
Files 704 704
Lines 208884 208963 +79
Branches 40334 40347 +13
=======================================
+ Hits 184889 184970 +81
- Misses 15966 15979 +13
+ Partials 8029 8014 -15
🚀 New features to boost your workflow:
|
bb33e58 to
6da81dd
Compare
45a8e19 to
faaec9f
Compare
mcollina
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
gurgunday
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
faaec9f to
9418cab
Compare
ovflowd
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
SGTM!
Commit Queue failed- Loading data for nodejs/node/pull/61311 ✔ Done loading data for nodejs/node/pull/61311 ----------------------------------- PR info ------------------------------------ Title sqlite: add sqlite prepare options args (#61311) ⚠ Could not retrieve the email or name of the PR author's from user's GitHub profile! Branch araujogui:sqlite-prepare-options -> nodejs:main Labels c++, semver-minor, author ready, needs-ci, commit-queue-squash, sqlite Commits 5 - sqlite: add sqlite prepare options args - sqlite: validate options before creating stmt - sqlite: revert set methods - sqlite: create options test cases - sqlite: add prepare options doc Committers 1 - Guilherme Araújo <[email protected]> PR-URL: https://github.com/nodejs/node/pull/61311 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: René <[email protected]> Reviewed-By: Gürgün Dayıoğlu <[email protected]> Reviewed-By: Claudio Wunder <[email protected]> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/61311 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: René <[email protected]> Reviewed-By: Gürgün Dayıoğlu <[email protected]> Reviewed-By: Claudio Wunder <[email protected]> -------------------------------------------------------------------------------- ℹ This PR was created on Thu, 08 Jan 2026 01:44:47 GMT ✔ Approvals: 4 ✔ - Matteo Collina (@mcollina) (TSC): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648468628 ✔ - René (@Renegade334): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648497153 ✔ - Gürgün Dayıoğlu (@gurgunday): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648737731 ✔ - Claudio Wunder (@ovflowd): https://github.com/nodejs/node/pull/61311#pullrequestreview-3663415516 ✔ Last GitHub CI successful ℹ Last Full PR CI on 2026-01-11T20:40:21Z: https://ci.nodejs.org/job/node-test-pull-request/70778/ ⚠ Commits were pushed after the last Full PR CI run: ⚠ - sqlite: add sqlite prepare options args ⚠ - sqlite: validate options before creating stmt ⚠ - sqlite: revert set methods ⚠ - sqlite: create options test cases ⚠ - sqlite: add prepare options doc - Querying data for job/node-test-pull-request/70778/ ✔ Build data downloaded - Querying failures of job/node-test-commit/84751/ ✔ Data downloaded ✘ 1 failure(s) on the last Jenkins CI run -------------------------------------------------------------------------------- ✔ Aborted `git node land` session in /home/runner/work/node/node/.ncuhttps://github.com/nodejs/node/actions/runs/21030184729 |
|
cc @araujogui can you add an e-mail on your public profile? I also didn't see that CI didn't run for the rebase, let me trigger it. |
|
fyi, I'm marking this as semver-minor, just because it changes API of an existing method, even if it is a new property. Just to be on the safe-side of things. |
|
cc @araujogui some tests are failing, unsure if it is ci flakiness tho, just fyi. |
CI was flaky, it's working now! |
Well, I'm referring to Jenkins CI, but let me run it. |
Commit Queue failed- Loading data for nodejs/node/pull/61311 ✔ Done loading data for nodejs/node/pull/61311 ----------------------------------- PR info ------------------------------------ Title sqlite: add sqlite prepare options args (#61311) Author Guilherme Araújo <[email protected]> (@araujogui) Branch araujogui:sqlite-prepare-options -> nodejs:main Labels c++, semver-minor, author ready, needs-ci, commit-queue-squash, sqlite Commits 6 - sqlite: add sqlite prepare options args - sqlite: validate options before creating stmt - sqlite: revert set methods - sqlite: create options test cases - sqlite: add prepare options doc - Merge branch 'main' into sqlite-prepare-options Committers 2 - Guilherme Araújo <[email protected]> - GitHub <[email protected]> PR-URL: https://github.com/nodejs/node/pull/61311 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: René <[email protected]> Reviewed-By: Gürgün Dayıoğlu <[email protected]> Reviewed-By: Claudio Wunder <[email protected]> ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/61311 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: René <[email protected]> Reviewed-By: Gürgün Dayıoğlu <[email protected]> Reviewed-By: Claudio Wunder <[email protected]> -------------------------------------------------------------------------------- ℹ This PR was created on Thu, 08 Jan 2026 01:44:47 GMT ✔ Approvals: 4 ✔ - Matteo Collina (@mcollina) (TSC): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648468628 ✔ - René (@Renegade334): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648497153 ✔ - Gürgün Dayıoğlu (@gurgunday): https://github.com/nodejs/node/pull/61311#pullrequestreview-3648737731 ✔ - Claudio Wunder (@ovflowd): https://github.com/nodejs/node/pull/61311#pullrequestreview-3675813660 ✔ Last GitHub CI successful ℹ Last Full PR CI on 2026-01-19T14:05:30Z: https://ci.nodejs.org/job/node-test-pull-request/70886/ - Querying data for job/node-test-pull-request/70886/ ✔ Build data downloaded ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ No git cherry-pick in progress ✔ No git am in progress ✔ No git rebase in progress -------------------------------------------------------------------------------- - Bringing origin/main up to date... From https://github.com/nodejs/node * branch main -> FETCH_HEAD ✔ origin/main is now up-to-date - Downloading patch for 61311 From https://github.com/nodejs/node * branch refs/pull/61311/merge -> FETCH_HEAD ✔ Fetched commits as 58f5da22237e..8caf617b8a40 -------------------------------------------------------------------------------- [main f0cc6e0341] sqlite: add sqlite prepare options args Author: Guilherme Araújo <[email protected]> Date: Wed Jan 7 20:02:16 2026 -0300 4 files changed, 171 insertions(+), 167 deletions(-) [main 1eaf0bd204] sqlite: validate options before creating stmt Author: Guilherme Araújo <[email protected]> Date: Thu Jan 8 17:00:12 2026 -0300 1 file changed, 30 insertions(+), 13 deletions(-) [main 4aa084cec5] sqlite: revert set methods Author: Guilherme Araújo <[email protected]> Date: Thu Jan 8 17:08:54 2026 -0300 4 files changed, 167 insertions(+), 87 deletions(-) [main 4657463032] sqlite: create options test cases Author: Guilherme Araújo <[email protected]> Date: Thu Jan 8 17:30:34 2026 -0300 2 files changed, 345 insertions(+) error: commit 8caf617b8a408ede11fc0200a0fd03bc77869a68 is a merge but no -m option was given. fatal: cherry-pick failed [main 02bd55944d] sqlite: add prepare options doc Author: Guilherme Araújo <[email protected]> Date: Thu Jan 8 20:03:35 2026 -0300 1 file changed, 11 insertions(+), 1 deletion(-) ✘ Failed to apply patcheshttps://github.com/nodejs/node/actions/runs/21144724614 |
|
cc @araujogui I'm not close to a PC right now, apparently GitHub instead of rebasing added a merge commit:
Could you remove said commit and simply do a proper rebase? |
8caf617 to
1fa1c8a
Compare
|
Flaky CI again 😭 |

Fixes #61235