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
Pekka Enberg
b9bba101d4
Rename limbo_stress to turso_stress
2025-07-04 12:53:58 +03:00
pedrocarlo
c5bed21dff
fix python test import naming
2025-07-03 02:15:08 -03:00
Pekka Enberg
228d13a77d
github: Publish JavaScript packages only on tag
2025-06-30 22:19:16 +03:00
Pekka Enberg
53ba3ff926
Rename limbo_core crate to turso_core
2025-06-29 09:59:17 +03:00
Pekka Enberg
67809233d4
github: Run simulator on pull requests
2025-06-29 09:26:14 +03:00
Pekka Enberg
280587eb92
github: Fix JavaScript publish pipeline
2025-06-27 15:41:36 +03:00
Pekka Enberg
568da9bff7
bindings/javascript: Rename package to @tursodatabase/turso
2025-06-27 12:14:16 +03:00
Pekka Enberg
129713018c
Bring back TPC-H benchmarks
2025-06-26 10:27:46 +03:00
Pekka Enberg
2fc5c0ce5c
Switch to runtime flag for enabling indexes
...
Makes it easier to test the feature:
```
$ cargo run -- --experimental-indexes
Limbo v0.0.22
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database
limbo> CREATE TABLE t(x);
limbo> CREATE INDEX t_idx ON t(x);
limbo> DROP INDEX t_idx;
```
2025-06-26 10:07:28 +03:00
pedrocarlo
1e28e44e4e
use uv run instead of uvx
2025-06-24 15:36:29 -03:00
Pekka Enberg
f01516378b
Merge 'Add Pedro to email recipients for antithesis' from Pedro Muniz
...
I want to be notified on Antithesis test stuff. I want to understand
more how their stuff works and what fails and how in their platform.
Closes #1785
2025-06-24 16:12:31 +03:00
Nils Koch
4c7fcafe77
ci: fail on all clippy warnings
2025-06-23 19:52:13 +01:00
pedrocarlo
efc1516d7b
add uv sync to all packages
2025-06-22 15:45:07 -03:00
pedrocarlo
46135e43ce
use uv in github actions
2025-06-20 15:59:03 -03:00
pedrocarlo
61a102e620
add Pedro to email recipients for antithesis
2025-06-19 19:44:08 -03:00
Pekka Enberg
b2ee030846
github: Antithesis workflow fixes
2025-06-19 14:25:17 +03:00
Pekka Enberg
032a523d1d
github: Add nightly Antithesis run
2025-06-19 14:22:24 +03:00
Pekka Enberg
a108f146dd
github: Disable compat tests with indexes on
...
...failing currently.
2025-06-18 13:52:14 +03:00
Pekka Enberg
cf78479850
Merge 'github: Node 18 is EOL' from Pekka Enberg
...
Closes #1772
2025-06-18 13:38:50 +03:00
Pekka Enberg
581d143595
github: Disable TPC-H benchmarks from CI
...
With indexing disabled, TPC-H benchmarks take forever to run. Disable
them for now.
2025-06-18 08:43:54 +03:00
Pekka Enberg
5deaabb379
github: Node 18 is EOL
2025-06-18 08:38:04 +03:00
Pere Diaz Bou
34592b172c
run index tests with flags instead of ignore
2025-06-17 19:33:23 +02:00
Pere Diaz Bou
de1f29dadf
core_tester index fuzz tests with flag
2025-06-17 19:33:23 +02:00
Pere Diaz Bou
9ae4563bcd
index_experimental flag to enable index usages
...
Currently indexes are the bulk of the problem with `UPDATE` and
`DELETE`, while we work on fixing those it makes sense to disable
indexing since they are not stable. We want to try to make everything
else stable before we continue with indexing.
2025-06-17 19:33:23 +02:00
Jussi Saurio
3265e0a789
adjust timeouts in ci
2025-06-10 14:16:26 +03:00
Jussi Saurio
844461d20b
update and delete fixes
2025-06-10 14:16:26 +03:00
Jussi Saurio
d06bb70514
Add simulator-docker-runner for running limbo-sim in a loop on AWS
2025-06-02 15:51:29 +03:00
Pere Diaz Bou
968eeea75d
Merge 'add stress test with 1 thread 10k iterations to ci' from Pere Diaz Bou
...
Add simple stress test run with 10k iteration to test `Delete`, `Update`
and `Insert` together.
Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com >
Closes #1585
2025-05-29 14:16:56 +02:00
Pekka Enberg
8870dc38aa
github: Switch JavaScript publish to Github actions
...
With Blacksmith runners, it errors out as follows:
```
npm notice Publishing to https://registry.npmjs.org/ with tag next and public access
npm notice publish Signed provenance statement with source and build information from GitHub Actions
npm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=221582002
npm error code E422
npm error 422 Unprocessable Entity - PUT https://registry.npmjs.org/@tursodatabase%2flimbo - Error verifying sigstore provenance bundle: Unsupported GitHub Actions runner environment: "self-hosted". Only "github-hosted" runners are supported when publishing with provenance.
npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2025-05-28T08_42_29_830Z-debug-0.log
Error: Process completed with exit code 1.
```
2025-05-28 12:22:17 +03:00
Pere Diaz Bou
67cddb4164
use blacksmith python,cache stress
2025-05-27 12:37:23 +02:00
Pere Diaz Bou
650a5b8b1a
skip writing to log on CI
2025-05-27 11:31:51 +02:00