llama.cpp/.github/workflows
crasm 04ac0607e9
python : add check-requirements.sh and GitHub workflow (#4585)
* python: add check-requirements.sh and GitHub workflow

This script and workflow forces package versions to remain compatible
across all convert*.py scripts, while allowing secondary convert scripts
to import dependencies not wanted in convert.py.

* Move requirements into ./requirements

* Fail on "==" being used for package requirements (but can be suppressed)

* Enforce "compatible release" syntax instead of ==

* Update workflow

* Add upper version bound for transformers and protobuf

* improve check-requirements.sh

* small syntax change

* don't remove venvs if nocleanup is passed

* See if this fixes docker workflow

* Move check-requirements.sh into ./scripts/

---------

Co-authored-by: Jared Van Bortel <jared@nomic.ai>
2023-12-29 16:50:29 +02:00
..
build.yml sync : ggml (new ops, tests, backend, etc.) (#4359) 2023-12-07 22:26:54 +02:00
code-coverage.yml cov : add Code Coverage and codecov.io integration (#2928) 2023-09-03 11:48:49 +03:00
docker.yml ci(docker): fix tags in "Build and push docker image (tagged)" (#4603) 2023-12-23 11:35:55 +02:00
editorconfig.yml Fix whitespace, add .editorconfig, add GitHub workflow (#883) 2023-04-11 19:45:44 +00:00
gguf-publish.yml gguf.py : fix CI for publishing GGUF package (#3532) 2023-10-07 22:14:10 +03:00
nix-flakestry.yml flake.nix : rewrite (#4605) 2023-12-29 16:42:26 +02:00
python-check-requirements.yml python : add check-requirements.sh and GitHub workflow (#4585) 2023-12-29 16:50:29 +02:00
python-lint.yml ci : add flake8 to github actions (python linting) (#4129) 2023-11-20 11:35:47 +01:00
tidy-post.yml ci : disable auto tidy (#1705) 2023-06-05 23:05:05 +03:00
tidy-review.yml Add clang-tidy reviews to CI (#1407) 2023-05-12 15:40:53 +02:00
zig-build.yml ci : add Zig CI/CD and fix build (#2996) 2023-10-08 16:59:20 +03:00