Commit Graph

27 Commits

Author SHA1 Message Date
Pere Diaz Bou
cfb6046717 trace instead of debug on debug 2024-11-13 10:14:12 +00:00
Pere Diaz Bou
6834f11e28 add dbug option rust.yml 2024-11-13 10:01:06 +00:00
Lauri Virtanen
aa526f4cb3 Add support for Python 3.13 and drop support for Python 3.8 2024-10-12 15:16:14 +03:00
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