Commit Graph

64 Commits

Author SHA1 Message Date
Pekka Enberg
1817b75d9b github: Fix Python release workflow
We need to switch to `download-artifact@v4` because v3 is dead...
2025-02-04 15:55:19 +02:00
김선우
45e0e86516 Remove labeler 😥 2025-02-02 00:04:49 +09:00
Pekka Enberg
a3ecc69bbb github: Configure labeler workflow environment
This fix was suggested by @seonWKim.
2025-02-01 09:22:17 +02:00
Pekka Enberg
3398252ca0 github: Use only Python 3.13 for pull request runs
...speeds up PR cycle time by not running on all the possible Python
configurations all the time.
2025-01-31 11:31:04 +02:00
Pekka Enberg
de45ca82e4 github: Switch labeler to use GH_TOKEN
GITHUB_TOKEN is restricted to read-only by organization rules.
2025-01-31 08:42:24 +02:00
김선우
0c2b774714 Add spare-checkout
- Related issue: https://github.com/actions/labeler/issues/814#issuecomment-2478374811
2025-01-30 08:01:44 +09:00
김선우
79da888c45 Fix labeler.yml 2025-01-30 07:38:58 +09:00
Pekka Enberg
ffb692b4a1 github: Configure a single Github actions token 2025-01-29 19:49:39 +02:00
김선우
4e4d7b2805 Add labeler 2025-01-29 20:50:00 +09:00
PThorpe92
bf6b80edab Continue progress go database/sql driver, add tests and CI 2025-01-28 11:24:57 -05:00
Henrik Ingo
c354219675 Add Nyrkiö change point detection to 'cargo bench' workflow
This adds a separate push-only.yml workflow. For now pull request
API wasn't integrated yet, so shouldn't run on PRs.

disable cargo color
2025-01-21 03:03:27 +02:00
Pekka Enberg
876788588b github: Fix Python release workflow 2025-01-19 13:42:00 +02:00
Pekka Enberg
f550ee5f11 github: Switch to upload-artifact v4
The current version is getting deprecated:

https://github.blog/news-insights/product-news/get-started-with-v4-of-github-actions-artifacts/
2025-01-17 11:44:34 +02:00
Jorge Hermo
fe30a7b505 chore: include limbo-wasm in clippy checks 2025-01-15 23:39:45 +01:00
Jorge Hermo
c6b9b0c9a1 chore: update clippy ci command 2025-01-15 23:25:04 +01:00
Jorge Hermo
15f7928551 chore: enable all features in clippy ci and fix more clippy lints 2025-01-15 23:23:12 +01:00
김선우
eacd7b7945 Change bindings/java to support java 8 2025-01-14 20:08:13 +09:00
김선우
f604e227b1 Update java.yaml workflow to use java 17 2025-01-14 17:12:50 +09:00
Pekka Enberg
2186af6c89 Bump "build-native" timeout to 10 minutes 2025-01-14 10:07:00 +02:00
Kacper Madej
7efa87ff31 Merge branch 'main' into right-arrow-json 2025-01-10 19:25:56 +07:00
김선우
071d9513ab Add CI for java testing 2025-01-10 19:13:52 +09:00
Kacper Madej
a2e1ef2439 Use newest SQLite on Github Actions 2025-01-10 13:31:38 +07:00
PThorpe92
361e55f858 Fix checkout action for clippy ci 2024-12-29 10:25:49 -05:00
PThorpe92
f6cd707544 Add clippy CI, fix or ignore warnings where appropriate 2024-12-29 10:25:41 -05:00
Kacper Madej
89f5167315 Fix CI build 2024-12-18 16:43:35 +01:00
Luca Barbato
eacbba2c07 Minimal cargo-c support 2024-12-14 15:19:50 +01:00
Pekka Enberg
0722037465 github: Fix stale workflow access token 2024-12-12 10:59:10 +02:00
Pekka Enberg
d73a24ccf4 github: Fix Python release workflow 2024-11-20 19:50:43 +02:00
Pekka Enberg
d940bb1342 github: Try a different path... 2024-11-20 19:41:55 +02:00
Pekka Enberg
9196894d44 github: Use relative path for "dist"
...this should make "upload-artifact" root for current working directory.
2024-11-20 19:36:31 +02:00
Pekka Enberg
866cbd6705 github: Run Python worfklow on tags
We need this to release the packages.
2024-11-20 19:23:11 +02:00
Pekka Enberg
8463443648 github: Add Python package publish workflow
This adds Github actions workflow to publish the Python bindings.

Fixes #248
Fixes #313
2024-11-20 18:57:30 +02:00
Pere Diaz Bou
71ac1eacb7 Merge 'btree: cursor with lineal stack structure' from Pere Diaz Bou
Removed MemPage from the code in favor of an array to encode the stack
of the cursor. This is both simpler and better in terms of memory
access.
O_DIRECT was removed from WAL file as it introduces alignment
constraints that are too hard to follow in regular appends. Maybe in the
future?

Closes #378
2024-11-13 18:23:31 +01:00
Pere Diaz Bou
cf86da0ecf remove extra workflow 2024-11-13 13:57:15 +00:00
Pekka Enberg
0f2bc822b4 github: Disable Python requirements check
It's failing pretty often and, therefore, noisy...
2024-11-13 14:54:11 +02:00
Pere Diaz Bou
2d03e90840 remove test wal 2024-11-13 11:13:02 +00:00
Pere Diaz Bou
97ec01a220 fix missing ' 2024-11-13 10:20:16 +00:00
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