Pekka Enberg
fa9da52bcc
Merge 'long fuzz tests ci on btree changes' from Pere Diaz Bou
...
The idea is simple, if you modify the btree, we should verify fuzz tests
with long number of iterations to decrease the chance of a regression
Closes #1502
2025-05-16 13:30:55 +03:00
Pere Diaz Bou
12ebfc1fcf
wip
2025-05-16 11:52:57 +02:00
Pere Diaz Bou
852cd48aa4
uses install sqlite
2025-05-16 11:30:58 +02:00
Pere Diaz Bou
82e5597b00
long fuzz tests ci on btree changes
...
The idea is simple, if you modify the btree, we should verify fuzz tests
with long number of iterations to decrease the chance of a regression
2025-05-16 11:26:00 +02:00
Jussi Saurio
51b097fa3d
perf/ci: add basic tpc-h benchmark
2025-05-15 17:09:49 +03:00
Pekka Enberg
77cc78f7d2
github: Disable setup-node yarn cache
...
The setup-node fails sporadically with the following error:
```
Error: Could not get yarn cache folder path for /home/runner/work/limbo/limbo/bindings/javascript/docs
```
This seems to be a known issue that's not fixed despite the issue being closed: https://github.com/actions/setup-node/issues/887
Let's disable yarn caching for setup-node in an attempt to reduce CI
failing randomly.
2025-05-15 09:13:19 +03:00
Pekka Enberg
da3815e1cb
github: Ensure rustmft is installed
2025-05-14 09:12:35 +03:00
pedrocarlo
dd5310a85e
adjust workflow to install uv
2025-04-15 12:45:46 -03:00
Hiroaki Yutani
3fa1cb56a5
Update cargo-dist and switch to Astral's version
2025-04-05 09:10:48 +09:00
Pekka Enberg
64bd0c141a
github: Fix JavaScript publish workflow permissions
...
The workflow enables npm's provenance feature, which requires write
permissions to the "id-token" on Github actions:
https://tsmx.net/npmjs-built-and-signed-on-github-actions/
2025-04-03 12:38:01 +03:00
Pekka Enberg
c61063c697
github: Fix JavaScript workflow release parsing
2025-04-03 10:03:01 +03:00
Pekka Enberg
4ccfdb1639
Kill test environment
...
...not sure why we added it in the first place, but it spams PRs all the
time.
2025-03-27 19:46:30 +02:00
Pekka Enberg
96ab7938a8
github: Bump JavaScript workflow timeout to 20 minutes
2025-03-26 15:59:00 +02:00
Pekka Enberg
9ef729f81c
Initial JavaScript bindings with napi-rs
2025-03-26 13:30:13 +02:00
Pekka Enberg
6798341b05
github: Don't close issues as stale so aggressively
2025-03-24 11:49:13 +02:00
Pekka Enberg
b24a8c875b
github: Fix Python release workflow
2025-03-20 08:43:38 +02:00
Pekka Enberg
d0deff2d8b
github: Attempt to fix Python release workflow
2025-03-19 18:46:48 +02:00
Henrik Ingo
9c170b6ed3
rust_perf.yml. Re-enable benchmarks (make bench)
2025-02-27 02:00:06 +02:00
Henrik Ingo
e6ca5b60b4
rust_perf.yml: Remove duplicate lines from merge conflict
2025-02-27 01:56:36 +02:00
Pekka Enberg
ddee76e0fd
Merge 'Enable Nyrkiö on PRs and clickbench' from Henrik Ingo
...
- Rename push_only.yml workflow to rust_perf.yml
- Move the 'bench' task from rust.yml to rust_perf.yml
- More Nyrkio configuration options exposed:
Team support (everyone in gh/tursodatabase can access Nyrkiö)
Public results
Alerting options: Comment on PR, if change detected, don't fail task
- Add Nyrkio also to analyse results from the clickbench task
Closes #959
2025-02-26 17:37:39 +02:00
Pekka Enberg
92d19e95e7
Attempt to fix stale bot not to close issues
2025-02-24 17:22:20 +02:00
Henrik Ingo
811b6df64d
Add Nyrkiö to the new clickbench task
2025-02-18 20:46:20 +02:00
Henrik Ingo
633a56749a
Enable Nyrkiö also on PRs. (Non-blocking mode.)
...
- Rename push_only.yml workflow to rust_perf.yml
- Move the 'bench' task from rust.yml to rust_perf.yml
- More Nyrkio configuration options exposed:
Team support (everyone in gh/tursodatabase can access Nyrkiö)
Public results
Alerting options: Comment on PR, if change detected, don't fail task
2025-02-18 20:40:42 +02:00
Henrik Ingo
49a4d45c92
mv push_only.yml to another name in anticipation of adding PRs
2025-02-18 20:38:15 +02:00
Henrik Ingo
32e73d7fb5
Nyrkiö: Analyze limbo and sqlite3 clickbench results separately
2025-02-18 20:34:23 +02:00
Pekka Enberg
c983888d33
Revert "Merge 'build: Update cargo-dist to latest' from Pekka Enberg"
...
This reverts commit 248a369afc , reversing
changes made to e464f99234 . This is an
attempt to fix release process.
2025-02-18 19:06:36 +02:00
Henrik Ingo
ff38d93d3e
fix yml
2025-02-18 04:54:59 +02:00
Henrik Ingo
24839e6f01
Add Nyrkiö to the new clickbench task
2025-02-18 02:36:39 +02:00
Henrik Ingo
cf971cb6c2
Maybe better to turn on never-fail immediately
...
This allows PRs to succeed regardless of who submitted them. Feels
friendlier that way.
2025-02-18 02:36:33 +02:00
Henrik Ingo
b356a84d69
Enable Nyrkiö also on PRs. (Non-blocking mode.)
...
- Rename push_only.yml workflow to rust_perf.yml
- Move the 'bench' task from rust.yml to rust_perf.yml
- More Nyrkio configuration options exposed:
Team support (everyone in gh/tursodatabase can access Nyrkiö)
Public results
Alerting options: Comment on PR, if change detected, don't fail task
2025-02-18 02:35:20 +02:00
Henrik Ingo
a79e75094f
Rename the push_only.yml workflow in anticipation of adding PRs
2025-02-18 02:32:14 +02:00
Henrik Ingo
ba479c892f
fix yml
2025-02-18 02:24:23 +02:00
Henrik Ingo
ca24400985
Without org
2025-02-18 02:21:45 +02:00
Henrik Ingo
83a7e2ec72
Add a sample cargo outputfile to use for faster testing
2025-02-18 02:21:41 +02:00
Henrik Ingo
4ae4706d34
Workflow: Use nyrkio-org
2025-02-18 02:19:48 +02:00
Henrik Ingo
3ff548b8c5
Add explicitly all alerting options to workflow yml
...
Set pvalue and threshold from workflow
2025-02-18 02:10:41 +02:00
Henrik Ingo
3ab99760d2
Enable Nyrkiö also for PR
2025-02-18 02:10:40 +02:00
Henrik Ingo
cdc7f0f3e9
mv push_only.yml to another name in anticipation of adding PRs
2025-02-18 02:10:40 +02:00
Henrik Ingo
ebac4dd875
test non-org path
2025-02-18 02:10:40 +02:00
Henrik Ingo
6c674cf452
Use staging.nyrkio.com
2025-02-18 02:10:20 +02:00
Henrik Ingo
519d4c48bb
Use GH action from henrikingo
2025-02-18 02:10:20 +02:00
Jussi Saurio
01f51a4c20
Merge 'Fix math binary' from Nikita Sivukhin
...
Fix codegen for binary functions and add fuzz test for math functions
(we need to compile `rusqlite` with `-DSQLITE_ENABLE_MATH_FUNCTIONS` in
order to bundle sqlite with math functions compiled)
Reviewed-by: Jussi Saurio (@jussisaurio)
Closes #1015
2025-02-15 18:17:08 +02:00
Nikita Sivukhin
7fa6ff9bb3
reset rust caches in the CI
2025-02-15 14:57:59 +04:00
Nikita Sivukhin
32ec8f64d5
move .config to the top level in order to have rusqlite dep built identically across multiple projects
2025-02-15 14:54:19 +04:00
Nikita Sivukhin
ac263fa5a8
reset rust caches in the CI
2025-02-15 14:42:03 +04:00
Jussi Saurio
e8c0717f5b
Add modified clickbench script to repo + CI
2025-02-15 11:48:06 +02:00
Pekka Enberg
d63be7492d
build: Update cargo-dist to latest
2025-02-12 17:30:02 +02:00
Pekka Enberg
e464f99234
Revert "github: Update to "ubuntu-22.04" image"
...
This reverts commit bb8ab4088b . We need `cargo-dist` to do this...
2025-02-12 17:20:33 +02:00
Pekka Enberg
a8a22e412c
github: Add timeout to compatibility tests
...
...one job was running non-stop for an hour, which is clearly not right.
2025-02-12 09:56:39 +02:00
Pekka Enberg
bb8ab4088b
github: Update to "ubuntu-22.04" image
...
Github is removing support for "ubuntu-20.04" soon so let's migrate to a
newer version.
2025-02-12 08:57:30 +02:00