From 6d26512d8abecebfeb8bde416be209fff5543070 Mon Sep 17 00:00:00 2001 From: charlie83Gs Date: Mon, 23 Mar 2026 10:10:58 -0600 Subject: [PATCH] fix(ci): reset version to 0.1.0 and fix Docker builds - Reset version from 1.0.0 back to 0.1.0 (semantic-release incorrectly treated initial release as major) - Fix all 9 service Dockerfiles: use `uv sync --frozen --no-dev --package ` so uv only resolves the target package, not all workspace members - Add fail-fast: false to build matrix so one failure doesn't cancel all - Reset CHANGELOG.md Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/build.yml | 1 + CHANGELOG.md | 6 ------ pyproject.toml | 2 +- services/api/Dockerfile | 2 +- services/mcp/Dockerfile | 2 +- services/worker-conversations/Dockerfile | 2 +- services/worker-ingest/Dockerfile | 2 +- services/worker-nodes/Dockerfile | 2 +- services/worker-orchestrator/Dockerfile | 2 +- services/worker-query/Dockerfile | 2 +- services/worker-search/Dockerfile | 2 +- services/worker-sync/Dockerfile | 2 +- 12 files changed, 11 insertions(+), 16 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 58558247..a69233bc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,6 +16,7 @@ jobs: contents: read packages: write strategy: + fail-fast: false matrix: service: - api diff --git a/CHANGELOG.md b/CHANGELOG.md index 177bd007..a0cf709b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1 @@ # CHANGELOG - - - -## v1.0.0 (2026-03-23) - -- Initial Release diff --git a/pyproject.toml b/pyproject.toml index 9d0bad91..0edb6de1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "knowledge-tree-workspace" -version = "1.0.0" +version = "0.1.0" description = "Knowledge Tree monorepo workspace" requires-python = ">=3.12" diff --git a/services/api/Dockerfile b/services/api/Dockerfile index 7fd00502..bee641a6 100644 --- a/services/api/Dockerfile +++ b/services/api/Dockerfile @@ -14,7 +14,7 @@ COPY libs/ libs/ COPY services/api/ services/api/ # Install dependencies -RUN cd services/api && uv sync --frozen --no-dev +RUN cd services/api && uv sync --frozen --no-dev --package kt-api EXPOSE 8000 diff --git a/services/mcp/Dockerfile b/services/mcp/Dockerfile index e4dbd08a..a998b192 100644 --- a/services/mcp/Dockerfile +++ b/services/mcp/Dockerfile @@ -14,7 +14,7 @@ COPY libs/ libs/ COPY services/mcp/ services/mcp/ # Install dependencies -RUN cd services/mcp && uv sync --frozen --no-dev +RUN cd services/mcp && uv sync --frozen --no-dev --package kt-mcp EXPOSE 8001 diff --git a/services/worker-conversations/Dockerfile b/services/worker-conversations/Dockerfile index cfa2583c..1e2ac0c3 100644 --- a/services/worker-conversations/Dockerfile +++ b/services/worker-conversations/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-conversations/ services/worker-conversations/ -RUN cd services/worker-conversations && uv sync --frozen --no-dev +RUN cd services/worker-conversations && uv sync --frozen --no-dev --package kt-worker-conversations CMD ["uv", "run", "--project", "services/worker-conversations", "-m", "kt_worker_conv"] diff --git a/services/worker-ingest/Dockerfile b/services/worker-ingest/Dockerfile index 71e2bb7d..ced68f33 100644 --- a/services/worker-ingest/Dockerfile +++ b/services/worker-ingest/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-ingest/ services/worker-ingest/ -RUN cd services/worker-ingest && uv sync --frozen --no-dev +RUN cd services/worker-ingest && uv sync --frozen --no-dev --package kt-worker-ingest CMD ["uv", "run", "--project", "services/worker-ingest", "-m", "kt_worker_ingest"] diff --git a/services/worker-nodes/Dockerfile b/services/worker-nodes/Dockerfile index f789393c..656db581 100644 --- a/services/worker-nodes/Dockerfile +++ b/services/worker-nodes/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-nodes/ services/worker-nodes/ -RUN cd services/worker-nodes && uv sync --frozen --no-dev +RUN cd services/worker-nodes && uv sync --frozen --no-dev --package kt-worker-nodes CMD ["uv", "run", "--project", "services/worker-nodes", "-m", "kt_worker_nodes"] diff --git a/services/worker-orchestrator/Dockerfile b/services/worker-orchestrator/Dockerfile index c680271f..93e3a382 100644 --- a/services/worker-orchestrator/Dockerfile +++ b/services/worker-orchestrator/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-orchestrator/ services/worker-orchestrator/ -RUN cd services/worker-orchestrator && uv sync --frozen --no-dev +RUN cd services/worker-orchestrator && uv sync --frozen --no-dev --package kt-worker-orchestrator CMD ["uv", "run", "--project", "services/worker-orchestrator", "-m", "kt_worker_orchestrator"] diff --git a/services/worker-query/Dockerfile b/services/worker-query/Dockerfile index dcf30742..44d63564 100644 --- a/services/worker-query/Dockerfile +++ b/services/worker-query/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-query/ services/worker-query/ -RUN cd services/worker-query && uv sync --frozen --no-dev +RUN cd services/worker-query && uv sync --frozen --no-dev --package kt-worker-query CMD ["uv", "run", "--project", "services/worker-query", "-m", "kt_worker_query"] diff --git a/services/worker-search/Dockerfile b/services/worker-search/Dockerfile index 620f5a14..ed74e11b 100644 --- a/services/worker-search/Dockerfile +++ b/services/worker-search/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-search/ services/worker-search/ -RUN cd services/worker-search && uv sync --frozen --no-dev +RUN cd services/worker-search && uv sync --frozen --no-dev --package kt-worker-search CMD ["uv", "run", "--project", "services/worker-search", "-m", "kt_worker_search"] diff --git a/services/worker-sync/Dockerfile b/services/worker-sync/Dockerfile index c986caa0..8ad7f96b 100644 --- a/services/worker-sync/Dockerfile +++ b/services/worker-sync/Dockerfile @@ -8,6 +8,6 @@ COPY pyproject.toml uv.lock ./ COPY libs/ libs/ COPY services/worker-sync/ services/worker-sync/ -RUN cd services/worker-sync && uv sync --frozen --no-dev +RUN cd services/worker-sync && uv sync --frozen --no-dev --package kt-worker-sync CMD ["uv", "run", "--project", "services/worker-sync", "-m", "kt_worker_sync"]