limbo/scripts
Preston Thorpe 871357281b
Some checks are pending
Build and push limbo-sim image / deploy (push) Waiting to run
C compat Tests / test (push) Waiting to run
Dart/Flutter / test (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Dart/Flutter / test (windows-latest) (push) Waiting to run
Dart/Flutter / precompile (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Dart/Flutter / precompile (macOS-latest) (push) Waiting to run
Dart/Flutter / precompile (windows-latest) (push) Waiting to run
Dart/Flutter / publish (push) Waiting to run
Run long fuzz tests and stress test / run-fuzz-tests (push) Waiting to run
Run long fuzz tests and stress test / run-long-fuzz-tests (push) Waiting to run
Run long fuzz tests and stress test / simple-stress-test (push) Waiting to run
Build & Publish Go Driver / Build Rust and run Go tests (push) Waiting to run
Build & Publish Go Driver / Publish Go driver (push) Blocked by required conditions
Java Tests / test (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-aarch64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-x86_64-pc-windows-msvc - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-x86_64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-aarch64-apple-darwin - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-aarch64-apple-darwin - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-aarch64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / db-bindings-wasm32-wasip1-threads - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-wasm32-wasip1-threads - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-x86_64-pc-windows-msvc - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / sync-bindings-x86_64-unknown-linux-gnu - node@20 (push) Waiting to run
Build & publish @tursodatabase/database / Test DB bindings on Linux-x64-gnu - node@20 (push) Blocked by required conditions
Build & publish @tursodatabase/database / Test DB bindings on browser@20 (push) Blocked by required conditions
Build & publish @tursodatabase/database / Publish (push) Blocked by required conditions
Python / configure-strategy (push) Waiting to run
Python / test (push) Blocked by required conditions
Python / lint (push) Waiting to run
Python / linux (x86_64) (push) Waiting to run
Python / macos-arm64 (aarch64) (push) Waiting to run
Python / sdist (push) Waiting to run
Python / Release (push) Blocked by required conditions
Rust / cargo-fmt-check (push) Waiting to run
Rust / build-native (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Rust / build-native (macos-latest) (push) Waiting to run
Rust / build-native (windows-latest) (push) Waiting to run
Rust / clippy (push) Waiting to run
Rust / simulator (push) Waiting to run
Rust / test-limbo (push) Waiting to run
Rust / test-sqlite (push) Waiting to run
Rust Benchmarks+Nyrkiö / vfs-bench-compile (push) Waiting to run
Rust Benchmarks+Nyrkiö / bench (push) Waiting to run
Rust Benchmarks+Nyrkiö / clickbench (push) Waiting to run
Rust Benchmarks+Nyrkiö / tpc-h-criterion (push) Waiting to run
Rust Benchmarks+Nyrkiö / tpc-h (push) Waiting to run
Merge 'Install sqlite locally to run tests and other scripts' from Pedro Muniz
## Description
Add script to install SQLite in an untracked folder, so that
contributors do not have to install and update their Path to use a
compatible SQLite version.
<!--
Please include a summary of the changes and the related issue.
-->
## Motivation and context
My MacOs SQLite version does not support loading extensions nor
`concat`, so I cannot run tests locally.
<!--
Please include relevant motivation and context.
Link relevant issues here.
-->
## Description of AI Usage
I think AI is great at writing bespoke bash scripts, so I asked Claude
to write them for me and refactor scripts in the codebase, where we were
using system SQLite binary.
Opencode session:
https://opncd.ai/share/3zKROXCe
<!--
Please disclose how AI was used to help create this PR. For example, you
can share prompts,
specific tools, or ways of working that you took advantage of. You can
also share whether the
creation of the PR was mainly driven by AI, or whether it was used for
assistance.
This is a good way of sharing knowledge to other contributors about how
we can work more efficiently with
AI tools. Note that the use of AI is encouraged, but the committer is
still fully responsible for understanding
and reviewing the output.
-->

Reviewed-by: Preston Thorpe <preston@turso.tech>

Closes #4236
2025-12-16 21:56:46 -05:00
..
antithesis antithesis: Upload config image in GitHub Actions workflow 2025-10-30 07:49:44 +02:00
clean_interactions.sh Add scripts that help debug bugs from simulator 2025-09-10 14:56:58 +03:00
clone_test_db.sh run install script before running other sqlite related scripts 2025-12-16 23:19:51 -03:00
corruption_bisecter.py RUFFFffff 2025-09-10 15:00:08 +03:00
gen-changelog.py uv run ruff format && uv run ruff check --fix 2025-07-09 10:06:29 +03:00
install-sqlite3.sh add script to download sqlite file to separate folder 2025-12-15 17:10:51 -03:00
limbo-sqlite3 core: Make strict schema support experimental 2025-09-02 16:40:02 +03:00
merge-pr.py Fix merge script to prompt if tests are still in progress 2025-09-08 13:22:40 -04:00
publish-crates.sh scripts/publish-crates.sh: Remove sqlite3_parser 2025-09-29 17:35:45 +03:00
pyproject.toml Fix merge-py.py script to use github CLI and add makefile command 2025-07-31 10:20:17 -04:00
run-sim rust pass arguments to run-sim 2025-07-07 12:23:00 -03:00
run-sqlancer.sh Add run-sqlancer.sh script to run sqlancer using Turso java bindings 2025-12-11 17:18:11 +02:00
run-until-fail.sh stress: Make random seed configurable 2025-12-15 17:56:33 +02:00
turso-mvcc-sqlite3 ci: run TCL tests for MVCC under CI 2025-12-11 11:57:32 +01:00
update-version.py Update Java package version in scripts/update-version.py 2025-10-31 13:43:45 +02:00