67 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 91575e3ab2 feat(ebook-search): update test workflow to use nix for dependency management 2026-07-12 17:10:47 -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 e9636d19de feat(ebook-search): add containerized test environment
pytest / pytest (pull_request) Successful in 26s
build_systems / build-brain (pull_request) Successful in 45s
build_systems / build-bob (pull_request) Successful in 45s
build_systems / build-rhapsody-in-green (pull_request) Successful in 57s
build_systems / build-jeeves (pull_request) Successful in 2m17s
treefmt / nix fmt (pull_request) Successful in 5s
test ebook search / test-ebook-search (pull_request) Failing after 4s
2026-07-12 16:12:40 -04:00
Richie 3984081753 feat(cleanup): remove leviathan and elise configurations and references
treefmt / nix fmt (pull_request) Successful in 5s
pytest / pytest (pull_request) Successful in 25s
build_systems / build-brain (pull_request) Successful in 47s
build_systems / build-bob (pull_request) Successful in 49s
build_systems / build-rhapsody-in-green (pull_request) Successful in 56s
build_systems / build-jeeves (pull_request) Successful in 2m27s
build_systems / build-rhapsody-in-green (push) Successful in 12s
pytest / pytest (push) Successful in 25s
build_systems / build-bob (push) Successful in 32s
build_systems / build-jeeves (push) Successful in 2m11s
treefmt / nix fmt (push) Successful in 5s
build_systems / build-brain (push) Successful in 28s
2026-06-29 16:24:21 -04:00
Richie 3cf49c5479 fixing update-flake-lock.yaml permissions
pytest / pytest (pull_request) Successful in 25s
treefmt / nix fmt (pull_request) Successful in 6s
build_systems / build-bob (pull_request) Successful in 45s
build_systems / build-brain (pull_request) Successful in 46s
build_systems / build-leviathan (pull_request) Successful in 54s
build_systems / build-rhapsody-in-green (pull_request) Successful in 59s
build_systems / build-jeeves (pull_request) Successful in 2m31s
treefmt / nix fmt (push) Successful in 6s
pytest / pytest (push) Successful in 29s
build_systems / build-brain (push) Successful in 31s
build_systems / build-bob (push) Successful in 33s
build_systems / build-leviathan (push) Successful in 42s
build_systems / build-rhapsody-in-green (push) Successful in 48s
build_systems / build-jeeves (push) Successful in 2m34s
2026-06-07 11:21:10 -04:00
Richie 3de0ffccb0 adding workflow dispatch for gitea_flake_lock.py
treefmt / nix fmt (pull_request) Successful in 6s
pytest / pytest (pull_request) Successful in 25s
build_systems / build-brain (pull_request) Successful in 47s
build_systems / build-bob (pull_request) Successful in 49s
build_systems / build-leviathan (pull_request) Successful in 54s
build_systems / build-rhapsody-in-green (pull_request) Successful in 1m0s
pytest / pytest (push) Successful in 29s
build_systems / build-bob (push) Successful in 32s
build_systems / build-jeeves (pull_request) Successful in 2m35s
build_systems / build-leviathan (push) Successful in 44s
treefmt / nix fmt (push) Successful in 6s
build_systems / build-rhapsody-in-green (push) Successful in 18s
build_systems / build-brain (push) Successful in 32s
build_systems / build-jeeves (push) Successful in 2m19s
2026-06-06 22:56:34 -04:00
Richie a9da208bc3 added --accept-flake-config to nixos-rebuild step
treefmt / nix fmt (pull_request) Successful in 9s
pytest / pytest (pull_request) Successful in 1m17s
build_systems / build-brain (pull_request) Successful in 2m14s
build_systems / build-bob (pull_request) Successful in 2m25s
build_systems / build-leviathan (pull_request) Successful in 4m32s
build_systems / build-rhapsody-in-green (pull_request) Successful in 4m35s
build_systems / build-jeeves (pull_request) Successful in 8m45s
pytest / pytest (push) Successful in 1m1s
treefmt / nix fmt (push) Successful in 8s
build_systems / build-bob (push) Successful in 44s
build_systems / build-leviathan (push) Successful in 38s
build_systems / build-brain (push) Successful in 1m39s
build_systems / build-rhapsody-in-green (push) Successful in 3m0s
build_systems / build-jeeves (push) Successful in 7m3s
2026-05-14 13:39:13 -04:00
Richie 9dabb9dc07 updated actions 2026-04-30 12:46:55 -04:00
Richie 4d121ae9f9 created fix_eval_warnings.yml and python eval_warnings 2026-02-18 13:50:53 -05:00
Richie d470243fdd moved ollama-url to a secrets 2026-02-17 23:06:03 -05:00
Richie d96c93fa17 created fix_eval_warnings.yml and python eval_warnings 2026-02-17 23:06:03 -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 b8cc9c5772 testing dev shell for python pytest 2025-11-08 08:21:27 -05:00
Richie a6e2334999 fixed systemd tests 2025-10-31 22:37:54 -04:00
Richie c5981e0e6c testing python -m pytest tests 2025-10-31 22:37:54 -04:00
Richie 825672a450 added tests 2025-10-31 22:37:54 -04:00
Richie c4be520190 adding brain 2025-09-27 11:56:20 -04:00
Richie 9f3a2b2a4b testing continue-on-error: true and linuxPackages_6_17 2025-09-10 21:58:26 -04:00
Richie 62c3aa69fe added leviathan and elise 2025-09-01 14:10:43 -04:00
Richie 8aa9eea322 testing --rebase 2025-06-22 21:33:21 -04:00
Richie febe7c7e53 test 2025-06-22 21:33:21 -04:00
Richie b1ca58b2f4 adding Checkout repository 2025-06-22 21:33:21 -04:00
Richie c936501afb bugfix fixing problems in merge_flake_lock_update 2025-06-22 20:48:10 -04:00
Richie 239d7833f6 small update 2025-06-22 20:44:28 -04:00
Richie 8fb6ae41b9 added gh pr list 2025-06-22 20:44:28 -04:00
Richie 80e0b03463 testing merge_flake_lock_update 2025-06-22 20:44:28 -04:00
Richie 747e2700ed updated update-flake-lock to be weakly 2025-06-21 23:57:18 -04:00
Richie 472f11e5b6 updated to --rebase 2025-06-21 22:20:13 -04:00
Richie d75493997e testing auto-merge 2025-06-21 22:20:13 -04:00
Richie 434c80adac add daily build to refresh cache 2025-02-11 21:46:50 -05:00
Richie 3fc9d9d614 fixed names in treefmt.yml 2025-02-08 18:13:31 -05:00
Richie aa4a11c0c3 set up treefmt action 2025-02-08 18:13:31 -05:00
Richie 81867eb312 testing GH_TOKEN_FOR_UPDATES 2025-01-26 13:46:23 -05:00
Richie 60ce45a08d increase ssh login level 2025-01-23 22:47:43 -05:00
Richie 12b6c1e279 removed ping test 2025-01-23 22:47:43 -05:00
Richie 7a454ca740 testing connection 2025-01-23 22:47:43 -05:00
Richie 7f3bb43d39 testing ssh config 2025-01-23 22:47:43 -05:00
Richie 793d06683e added -vv to NIX_SSHOPTS 2025-01-23 22:47:43 -05:00
Richie bb1d92252f added -o UserKnownHostsFile=/dev/null 2025-01-23 22:47:43 -05:00
Richie f7a95f32cd added -o StrictHostKeyChecking=no 2025-01-23 22:47:43 -05:00
Richie ea24fb9865 fixed ip address 2025-01-23 22:47:43 -05:00
Richie c39f8c4a7e added copy step to build_systems action 2025-01-23 22:47:43 -05:00
Richie 0a1e517468 deleting muninn 2025-01-10 23:03:25 -05:00
Richie 327c9b4181 removed --accept-flake-config 2024-11-25 15:12:42 -05:00
Richie c902ab7e6e added --accept-flake-config 2024-11-25 15:05:58 -05:00
Richie 361e5c296d removed nix shell 2024-11-25 14:33:47 -05:00