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