Nikita Sivukhin
62e7384771
build native package for ARM64
2025-09-03 17:57:15 +04:00
pedrocarlo
2cc0bb12d7
add Simulator profiles to CI
2025-08-30 13:09:27 -03:00
PThorpe92
37f71b84c8
Remove go github workflow
2025-08-26 19:41:53 -04:00
PThorpe92
2614a42294
Update package name in go CI
2025-08-26 14:18:57 -04:00
Avinash Sajjanshetty
77a4e96022
run encryption tests in CI
2025-08-24 16:15:13 +05:30
Pekka Enberg
b4b156cca9
Merge 'github: Remove Intel Mac support' from Pekka Enberg
...
They're very close to end of life and we're having macOS runner
availability problems.
Reviewed-by: Preston Thorpe <preston@turso.tech >
Closes #2726
2025-08-22 07:33:18 +03:00
Pekka Enberg
3547bd1093
github: Remove Intel Mac support
...
They're very close to end of life and we're having macOS runner
availability problems.
2025-08-21 23:59:15 +03:00
Pekka Enberg
b5dafe2f07
github: Reduce Python build matrix
...
Test with the earliest and latest supported versions, but skip the ones
in the middle to reduce our Python CI build matrix.
2025-08-21 22:50:51 +03:00
Avinash Sajjanshetty
eb45a156fc
Add a simple test for encryption
2025-08-20 11:47:25 +05:30
Pekka Enberg
13b805a992
Move @tursodatabase/sync code to sync/javascript
2025-08-18 14:23:20 +03:00
Piotr Rzysko
20ea079679
Add framework for testing extensions in TCL
...
There is a distinction between tests that verify extension-specific
behavior and tests that verify interactions between the database engine
and extensions. Previously, both types of tests were kept in extensions.py.
With this new framework, we can extract the latter type of tests from
extensions.py into TCL. This cleans up extensions.py and provides
compatibility testing with SQLite at no extra cost.
To demonstrate the framework’s usage, tests verifying the handling of
virtual tables were extracted to TCL.
In the future, we may consider moving extension-specific tests to TCL as
well, especially those that have counterparts in SQLite or sqlean.
2025-08-15 21:06:27 +02:00
pedrocarlo
eeaa3c788a
disable unused variables in cargo clippy
2025-08-13 12:00:57 -03:00
Henrik Ingo
c4cba8b195
Fix: Rename clickbench output file limbo/turso
2025-08-12 04:56:17 +03:00
Nikita Sivukhin
d8847b90c6
small fixes in workflow files
2025-08-08 15:48:57 +04:00
Nikita Sivukhin
a289c459bc
fix CI one more time
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
22858de0f0
more CI fixes
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
5788e654b7
fix APP_NAME
2025-08-08 15:44:42 +04:00
Nikita Sivukhin
54879a36ba
add publish workflow
2025-08-08 15:44:42 +04:00
Hiroaki Yutani
b0de38bbce
Update cargo-dist to the latest official version
2025-08-02 04:35:52 +09:00
Jussi Saurio
86b1232268
chore: enable indexes by default
2025-08-01 15:44:56 +03:00
Diego Reis
e1c799dee4
Bury limbo-wasm
...
Probably an unseen mistake from some rebase
2025-07-31 11:04:44 -03:00
Nikita Sivukhin
4b893d1631
small fixes
2025-07-29 14:42:09 +04:00
Pekka Enberg
8adc807cd7
Merge 'Change function signatures to return IO Completions' from Pedro Muniz
...
Changes a couple of function signatures to return `Completion`. Also, I
changed `Completion` to be internally `Arc` to abstract the `Arc`
implementation detail, and to be able to attach a `#[must_use]` to the
`Completion` struct, so that cargo check can show us where we are not
tracking completions in the code. I also attached a `#[must_use]` to
`IOResult` so that we can see the places that we are not propagating or
waiting for I/O, demonstrating locations where functions should be
reentrant and are not.
Also, while we are with this refactor in progress I want to relax the
Clippy CI lint on unused_variables.
Closes #2309
2025-07-29 12:41:14 +03:00
Pekka Enberg
57a8c46560
bindings/javascript: Generate native npm packages at publish
...
Use the `napi create-npm-dirs` command to create the native packages and
remove the manually created ones. Unlocks wasm publish.
2025-07-29 10:00:06 +03:00
Diego Reis
25eb6f51aa
Dinamically set cmake's parallel level based on the amount of cpus
...
available
2025-07-28 17:07:18 -03:00
pedrocarlo
3aba5821fc
change clippy in CI to allow unused variables
2025-07-28 15:56:37 -03:00
Diego Reis
bd57b1dd56
workflow: Add wasm target through rustup
2025-07-28 15:03:25 -03:00
Diego Reis
9de48c3926
Setup workflow for wasm
...
Highly inspirated on
https://github.com/Brooooooklyn/Image/blob/main/.github/workflows/CI.yml
2025-07-28 14:48:52 -03:00
Diego Reis
98bec9868b
Remove wasm binding
...
With napi v3 we can compile our javascript binding to wasm, which can
reduce a lot of maintenance overhead and complexity
2025-07-28 14:48:51 -03:00
Diego Reis
220a548f57
workflow: Fix macOS universal binary build
2025-07-25 14:01:39 -03:00
Pekka Enberg
710b43d2c4
Add Github workflow for Turso serverless package
2025-07-22 13:38:51 +03:00
Pekka Enberg
440ff43a72
Merge 'gh workflow for dart (test, precompile, publish), only test is activated' from Andika Tanuwijaya
...
Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com >
Closes #1957
2025-07-20 09:50:10 +03:00
pedrocarlo
0ab2f2b951
cli options for max and min tick + adjust github action to run with faster clock so no timeouts happen
2025-07-17 12:25:31 -03:00
Pekka Enberg
cae1c289b2
github: Reduce simulator iterations
...
...hopefully fixes simulator runs timing out problem.
2025-07-17 08:52:06 +03:00
Pekka Enberg
1a8bade9d5
Merge 'Updates to the simulator' from Alperen Keleş
...
- Add generation for UNION/JOIN
- Rearchitect the oracle calling conventions to simplify the code paths
- Add brute force shrinking option by @echoumcp1
Closes #2049
2025-07-16 11:03:41 +03:00
Pekka Enberg
d5d48db304
Merge 'build: Update cargo-dist to 0.28.6' from Pekka Enberg
...
Update `cargo-dist` to version 0.28.6. It should make installers more
robust to $HOME not being defined.
Refs #2073
Closes #2082
2025-07-14 13:20:54 +03:00
Pekka Enberg
fd4deda556
Merge 'Add fuzz to CI checks' from Levy A.
...
Closes #1869
2025-07-14 13:10:36 +03:00
Pekka Enberg
214831a591
build: Update cargo-dist to 0.28.6
...
Update `cargo-dist` to version 0.28.6. It should make installers more
robust to $HOME not being defined.
Refs #2073
2025-07-14 12:50:19 +03:00
alpaylan
a23441f656
reduce the number of interactions in the simulator runs in the CI
2025-07-13 11:36:05 -04:00
alpaylan
a073078e19
reduce the number of simulator runs in the CI
2025-07-13 11:04:17 -04:00
Henrik Ingo
8d9596ea41
Workflows: Update to newest Nyrkiö Github Action
...
I noticed on instance of the nyrkio github action was still
using the old name. Updating to nyrkio/change-detection@HEAD.
All other entries are already updaeted,
2025-07-10 17:40:34 +03:00
Pekka Enberg
1333fc884c
github: Make Antithesis email a secret
...
I am adding a mailing list address that I prefer not to share.
2025-07-10 13:42:26 +03:00
Levy A.
4eea4a71d7
fix: add fuzz to CI checks
2025-07-08 13:41:05 -03:00
Jussi Saurio
6d6ab7480b
revert running with release so that debug assertions will trigger in fuzz runs
2025-07-08 15:04:17 +03:00
Jussi Saurio
1aa379de60
CI: run long fuzz/stress tests in release mode and remove duplicate run
2025-07-08 13:13:49 +03:00
pedrocarlo
90878e12b1
remove cargo-c from CI + let makefile decide what is needed to uv sync for testing
2025-07-07 15:34:29 -03:00
pedrocarlo
79660f268f
rust pass arguments to run-sim
2025-07-07 12:23:00 -03:00
Pere Diaz Bou
cae3a9b54e
add pere to antithesis
2025-07-07 12:38:21 +02:00
Andika Tanuwijaya
edb5f012bd
fix copy-paste result
2025-07-04 20:23:40 +07:00
Andika Tanuwijaya
c7ec7944d0
gh workflow for dart (test, precompile, publish), only test is activated
2025-07-04 20:19:14 +07:00