Pekka Enberg
8380c0740b
github: Fix stale workflow
...
Bump operations per run but more importantly turn "ascending" option so
that we process pull requests with smaller IDs first that are more
likely to be stale.
2024-09-21 08:20:42 +03:00
Pekka Enberg
74bd1ed8f4
github: Simplify stale workflow name
2024-09-05 19:10:15 +03:00
Pekka Enberg
fa5765fba3
github: Close stale pull requests automatically
2024-09-05 18:48:45 +03:00
Lauri Virtanen
a09c6ef493
Add Makefile for Python bindings
2024-09-01 16:11:00 +03:00
Lauri Virtanen
826a2629d1
Check requirements.txt files in Python workflow
2024-09-01 16:10:59 +03:00
Lauri Virtanen
4738d16c6f
Run Ruff checks in dedicated workflow job
2024-09-01 16:10:24 +03:00
Lauri Virtanen
c5218e2f79
Run Python tests for versions 3.8 to 3.12
...
Match Python versions in GitHub workflow and pyproject.toml.
Format workflow YAML and rename steps.
Checkout using `actions/checkout@v4`.
Disable pip version checking in Python workflow to suppress warnings on
older Python versions.
2024-09-01 13:28:38 +03:00
JeanArhancet
fc2962e04e
ci: integrate pyo3
...
ci: add manylinux
fix: maturin build error
ci: add wheels upload
ci: use venv
2024-08-25 21:47:17 +02:00
Pekka Enberg
a5bdfb62b8
Bump cargo-dist to 0.21.0
2024-08-16 14:42:24 +03:00
Pekka Enberg
f633fc91cf
sqlite3: Add to cargo dist bundle
2024-08-11 12:14:43 +03:00
Pekka Enberg
f3fc55eb8d
github: Cache Rust build dependencies
...
Let's use a Github action to cache build dependencies in hopes to reduce
disk utilization.
2024-08-10 08:34:11 +03:00
Ashley Williams
c9c96f01f8
feat(dist): enable github attestations
2024-08-02 09:30:45 -05:00
Pekka Enberg
f6cacb5bf8
github: Don't build Limbo for SQLite3 compat tests
2024-07-25 12:12:33 +03:00
Pekka Enberg
3d0a7b3e34
github: Add cargo bench to CI
...
Let's run `cargo bench` just to make sure we don't keep breaking it all
the time. As a follow up, it would be cool to upload the results to
Nyrkiö, for example.
2024-07-24 21:40:53 +03:00
jussisaurio
588ab1af06
Run formatting and enforce formatting in CI
2024-07-23 23:14:36 +03:00
Pekka Enberg
f3585e4a45
Configure cargo dist for the project
2024-07-17 08:34:13 +03:00
jussisaurio
d1eded0e90
Test with sqlite3 executable in CI as well
2024-07-15 17:27:04 +03:00
Pekka Enberg
ce9e6bd803
github: First build things, then test
2024-06-19 16:32:24 +03:00
Pekka Enberg
de11402a4a
github: Fix compat-test workflow to checkout
2024-06-19 16:27:21 +03:00
Pekka Enberg
cc89238a09
github: Separate compatibility tests in own workflow
2024-06-19 16:25:23 +03:00
Pekka Enberg
94c827d5ae
First pass on compatibility tests
...
With some help from GPT, add a TCL script that has similar syntax as
some of the SQLite source tree tests.
2024-06-19 16:11:55 +03:00
Pekka Enberg
5eb9ec0d03
Improve JavaScript/Wasm packaging
2024-03-03 14:18:32 +02:00
Pekka Enberg
69c6b67a26
github: Run CI build on Windows
2024-03-03 11:49:55 +02:00
Pekka Enberg
458dcc6204
Configure GitHub Actions
2023-12-28 12:42:41 +02:00