Commit Graph
30 Commits
Author SHA1 Message Date
Richie 8c3de690c9 feat(ebook-search): set up uv cache management and pruning service
treefmt / nix fmt (pull_request) Successful in 5s
pytest / pytest (pull_request) Successful in 27s
test ebook search / test-ebook-search (pull_request) Successful in 34s
build_systems / build-brain (pull_request) Successful in 48s
build_systems / build-bob (pull_request) Successful in 50s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m3s
build_systems / build-jeeves (pull_request) Successful in 2m14s
treefmt / nix fmt (push) Successful in 4s
test ebook search / test-ebook-search (push) Successful in 27s
pytest / pytest (push) Successful in 30s
build_systems / build-brain (push) Successful in 34s
build_systems / build-bob (push) Successful in 37s
build_systems / build-jeeves (push) Successful in 2m9s
build_systems / build-rhapsody-in-green (push) Successful in 48s
2026-07-12 17:26:55 -04:00
Richie 4799054601 ci(ebook-search): run tests via uv on the runner instead of docker
build_systems / build-brain (pull_request) Successful in 44s
build_systems / build-jeeves (pull_request) Successful in 2m54s
test ebook search / test-ebook-search (pull_request) Failing after 19s
treefmt / nix fmt (pull_request) Successful in 5s
pytest / pytest (pull_request) Successful in 27s
build_systems / build-bob (pull_request) Successful in 47s
build_systems / build-rhapsody-in-green (pull_request) Successful in 56s
The gitea runner containers have no docker access, so build the test
env with uv from the existing lockfile and run pytest directly:

- test_ebook_search workflow: uv sync --locked + uv run pytest, with
  UV_PYTHON_DOWNLOADS=never so uv uses the nix-provided python 3.14
- add uv to the runner hostPackages (needs a jeeves rebuild to apply)
- ignore nested **/.venv in .dockerignore (uv sync creates one in
  python/ebook_search/docker)
- document the uv test commands in the docker README; the docker test
  image remains for validating the image itself
2026-07-12 16:40:56 -04:00
Richie 4f28050eff added nixfmt and nix
build_systems / build-bob (pull_request) Failing after 52s
build_systems / build-brain (pull_request) Failing after 50s
pytest / pytest (pull_request) Failing after 4s
treefmt / nix fmt (pull_request) Failing after 4s
build_systems / build-leviathan (pull_request) Failing after 57s
build_systems / build-rhapsody-in-green (pull_request) Failing after 52s
build_systems / build-jeeves (pull_request) Failing after 3m17s
2026-05-03 20:47:03 -04:00
Richie b58ea60557 adding hostPackages
pytest / pytest (pull_request) Failing after 10s
treefmt / nix fmt (pull_request) Failing after 13s
build_systems / build-brain (pull_request) Failing after 29s
build_systems / build-bob (pull_request) Failing after 29s
build_systems / build-rhapsody-in-green (pull_request) Failing after 46s
build_systems / build-jeeves (pull_request) Failing after 2m29s
build_systems / build-leviathan (pull_request) Failing after 35s
2026-05-03 19:16:37 -04:00
Richie 1abd53987c made nix_builders not ephemeral and depended on gitea 2026-05-03 16:29:56 -04:00
Richie 3a86148352 working nix builder 2026-05-02 17:10:02 -04:00
Richie 1b53167b53 updated nix builders 2026-04-30 12:46:55 -04:00
Richie af828fc9c4 updated nix_builder pkgs 2026-02-18 13:50:53 -05:00
Richie 6bb7904782 updated nixfmt pkg 2026-01-10 09:35:28 -05:00
Richie 18b7fb2d60 added runners 2025-12-25 21:11:43 -05:00
Richie 2f1fa5c750 converted to github pat 2025-12-25 21:11:43 -05:00
Richie 164d0dd59e fixed bugs 2025-12-24 20:17:24 -05:00
Richie d4459643ab zero padded nix builder names 2025-12-24 20:17:24 -05:00
Richie c09dba0c37 fixed container dns 2025-12-24 20:17:24 -05:00
Richie 409f376166 setup a isolated vlan for the runners 2025-12-24 20:17:24 -05:00
Richie a9a6e1f932 harding nix_builder.nix 2025-12-24 20:17:24 -05:00
Richie b0d5147296 removed ssh setting from nix_builder.nix 2025-12-21 20:54:58 -05:00
Richie 69e5aa20d5 removed ssh-keys 2025-12-21 09:39:11 -05:00
Richie 3d1f773fa5 testing unix socket 2025-12-21 09:39:11 -05:00
Richie 30fe41ea1b removed tests 2025-12-20 23:09:19 -05:00
Richie 3a17c5514d testing nix socket 2025-12-20 22:47:19 -05:00
Richie c6586db91e testing sshless nix-cache copy 2025-12-20 22:26:30 -05:00
Richie d2db0de371 added my_python pkgs 2025-10-31 22:37:54 -04:00
Richie 0fe439ceaf updated HostName in programs.ssh.extraConfig 2025-09-12 00:15:54 -04:00
Richie ac7aec4efd update i[ address 2025-06-08 15:06:01 -04:00
Richie 7dbf67a2d3 updated then vars names 2025-04-05 14:16:41 -04:00
Richie aa4a11c0c3 set up treefmt action 2025-02-08 18:13:31 -05:00
Richie 300aa1f032 ran nix fmt . 2025-02-08 18:13:31 -05:00
Richie a036467131 fixed mistake 2025-02-04 21:28:10 -05:00
Richie cd5ad0dcae added runners dir 2025-02-04 21:28:10 -05:00