Commit graph

8 commits

Author SHA1 Message Date
Luc Georges 479401f3a5
fix(ci): update actions to use nodejs 20 (#96) 2024-05-24 17:33:05 +02:00
Luc Georges 0e95bb3589
feat: add llama.cpp backend (#94)
* feat: add `llama.cpp` backend

* fix(ci): install stable toolchain instead of nightly

* fix(ci): use different model

---------

Co-authored-by: flopes <FredericoPerimLopes@users.noreply.github.com>
2024-05-24 10:17:48 +02:00
Luc Georges 386ed53183
test: fix invalid deserialization (#85)
* test: fix invalid deserialization

* feat: install node or python only when needed

* feat: when action is rerun, run testbed with logs in debug

* feat(ci): update actions to node 20

* feat: log stdout & stderr from setup & build cmd as debug

* fix: bump helix revision

* fix: use helix fork for the time being

* fix(ci): install missing setuptools

* fix(ci): revert back to python 3.10

* fix(ci): disable lance
2024-02-19 17:25:42 +01:00
Luc Georges 6c4e0e4176
feat: parallelise at hole level (#44)
* feat: parallelise at hole level

* fix(ci): move strategy to testbed job

* feat: output json results file

* fix(ci): install jq

* fix(ci): add missing `runs-on`

* fix(ci): add dependency to testbed job

* fix(ci): invalid artifact key name

* fix(ci): add missing i in fastapi key

* feat(ci): make CI run different # of threads per repo

* fix(ci): results.json not in markdown

* feat: round output values

* fix: avoid creating zombie processes

* fix: check on word instead of line

* feat: recreate holes for long CI
2023-11-17 18:05:45 +01:00
Luc Georges c7affd0da9
feat: testbed (#39) 2023-11-06 21:26:37 +01:00
Luc Georges fdd55dd5c1
fix: new dependencies break CI (#31)
* fix: install `arm-linux-gnueabihf-g++` as suggested by err

* fix: restrict visibility of modules

* fix: add `g++-aarch64-linux-gnu`
2023-10-11 21:12:18 +02:00
Luc Georges 15c4ef3088
fix(ci): release workflow (#12) 2023-09-10 13:16:13 +02:00
Luc Georges f5e6911932
feat: add CI for release (#8)
* feat: add release CI

* debug: disable `aarch64-unknown-linux-gnu` & add missing `pkgconfig`

* fix: add `g++` & `pkg-config`

* fix: install libssl-dev on ubuntu

* fix: add sudo in specific case

* fix: remove ssl dependency

* feat: update Cargo.lock

* fix: use gcc-multilib

* fix: disable aarch64-linux for now

* fix: disable problematic platforms

* fix: comment out `aarch64-pc-windows-msvc`

* fix: set allow deadcode for `Document.language_id`

* fix: set valid release tag
2023-09-05 13:32:35 +02:00