Commit Graph

23 Commits

Author SHA1 Message Date
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