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