From b3df7b30a021ee6f442f0570c246736b5681eea7 Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Wed, 25 Mar 2026 16:11:27 -0500 Subject: [PATCH] chore: move scripts to packages/ --- docs/roadmap.md | 2 +- packages/api/README.md | 6 +++--- {scripts => packages/scripts}/api/README.md | 4 ++-- {scripts => packages/scripts}/api/pyproject.toml | 0 .../scripts}/api/src/twister_api_smoke/__init__.py | 0 .../scripts}/api/src/twister_api_smoke/cli.py | 0 {scripts => packages/scripts}/api/uv.lock | 0 7 files changed, 6 insertions(+), 6 deletions(-) rename {scripts => packages/scripts}/api/README.md (83%) rename {scripts => packages/scripts}/api/pyproject.toml (100%) rename {scripts => packages/scripts}/api/src/twister_api_smoke/__init__.py (100%) rename {scripts => packages/scripts}/api/src/twister_api_smoke/cli.py (100%) rename {scripts => packages/scripts}/api/uv.lock (100%) diff --git a/docs/roadmap.md b/docs/roadmap.md index 21182c5..c6bee01 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -13,7 +13,7 @@ Highest priority. This work blocks further investment in semantic search, hybrid - [x] Write a production storage decision record with workload and operational tradeoffs, using `docs/adr/pg.md` and `docs/adr/turso.md` - [x] Define the migration path from the experimental local setup to the chosen production backend - [x] Add a durable read-through indexing job queue for records fetched through the API -- [x] Add API smoke tests for `healthz`, `readyz`, `search`, `documents`, indexing, and activity in `scripts/api/` +- [x] Add API smoke tests for `healthz`, `readyz`, `search`, `documents`, indexing, and activity in `packages/scripts/api/` - desertthunder.dev DID: `did:plc:xg2vq45muivyy3xwatcehspu` - Twisted AT URI: `at://did:plc:xg2vq45muivyy3xwatcehspu/sh.tangled.repo/3mho6hukiei22` - Profile AT URI: `at://did:plc:xg2vq45muivyy3xwatcehspu/sh.tangled.actor.profile/self` diff --git a/packages/api/README.md b/packages/api/README.md index c3b352d..786b5fb 100644 --- a/packages/api/README.md +++ b/packages/api/README.md @@ -21,19 +21,19 @@ The server listens on `:8080` by default. Logs are printed as text when `--local ## API Smoke Tests Smoke checks for the API surface live in a uv-managed Python project at -`scripts/api/`. +`packages/scripts/api/`. From the repo root: ```sh -uv run --project scripts/api twister-api-smoke +uv run --project packages/scripts/api twister-api-smoke ``` Optional base URL override: ```sh TWISTER_API_BASE_URL=http://localhost:8080 \ - uv run --project scripts/api twister-api-smoke + uv run --project packages/scripts/api twister-api-smoke ``` ## Experimental Local DB Operations diff --git a/scripts/api/README.md b/packages/scripts/api/README.md similarity index 83% rename from scripts/api/README.md rename to packages/scripts/api/README.md index 8d74062..c2e561a 100644 --- a/scripts/api/README.md +++ b/packages/scripts/api/README.md @@ -8,9 +8,9 @@ From the repo root: ```sh # Run all -uv run --project scripts/api twister-api-smoke +uv run --project packages/scripts/api twister-api-smoke # Run specific checks (healthz | readyz | search | documents | indexing | activity) -uv run --project scripts/api twister-api-smoke --check healthz +uv run --project packages/scripts/api twister-api-smoke --check healthz ``` ## Options diff --git a/scripts/api/pyproject.toml b/packages/scripts/api/pyproject.toml similarity index 100% rename from scripts/api/pyproject.toml rename to packages/scripts/api/pyproject.toml diff --git a/scripts/api/src/twister_api_smoke/__init__.py b/packages/scripts/api/src/twister_api_smoke/__init__.py similarity index 100% rename from scripts/api/src/twister_api_smoke/__init__.py rename to packages/scripts/api/src/twister_api_smoke/__init__.py diff --git a/scripts/api/src/twister_api_smoke/cli.py b/packages/scripts/api/src/twister_api_smoke/cli.py similarity index 100% rename from scripts/api/src/twister_api_smoke/cli.py rename to packages/scripts/api/src/twister_api_smoke/cli.py diff --git a/scripts/api/uv.lock b/packages/scripts/api/uv.lock similarity index 100% rename from scripts/api/uv.lock rename to packages/scripts/api/uv.lock -- knotmirror 0.0.1