Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 25 additions & 16 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,33 @@ env:

jobs:
backend-images:
name: Build ${{ matrix.service }}
name: Build ${{ matrix.image }}
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
strategy:
fail-fast: false
matrix:
service:
- api
- mcp
- worker-orchestrator
- worker-search
- worker-nodes
- worker-query
- worker-ingest
- worker-conversations
- worker-sync
include:
- service: api
image: openktree-api
- service: mcp
image: openktree-mcp
- service: worker-orchestrator
image: openktree-worker-orchestrator
- service: worker-search
image: openktree-worker-search
- service: worker-nodes
image: openktree-worker-nodes
- service: worker-query
image: openktree-worker-query
- service: worker-ingest
image: openktree-worker-ingest
- service: worker-conversations
image: openktree-worker-conversations
- service: worker-sync
image: openktree-worker-sync
steps:
- uses: actions/checkout@v4
- uses: docker/login-action@v3
Expand All @@ -39,7 +48,7 @@ jobs:
- uses: docker/metadata-action@v5
id: meta
with:
images: ${{ env.IMAGE_PREFIX }}/${{ matrix.service }}
images: ${{ env.IMAGE_PREFIX }}/${{ matrix.image }}
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
Expand All @@ -55,7 +64,7 @@ jobs:
cache-to: type=gha,mode=max,scope=${{ matrix.service }}

frontend-image:
name: Build frontend
name: Build openktree-frontend
runs-on: ubuntu-latest
permissions:
contents: read
Expand All @@ -71,7 +80,7 @@ jobs:
- uses: docker/metadata-action@v5
id: meta
with:
images: ${{ env.IMAGE_PREFIX }}/frontend
images: ${{ env.IMAGE_PREFIX }}/openktree-frontend
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
Expand All @@ -87,7 +96,7 @@ jobs:
cache-to: type=gha,mode=max,scope=frontend

wiki-frontend-image:
name: Build wiki-frontend
name: Build openktree-wiki-frontend
runs-on: ubuntu-latest
permissions:
contents: read
Expand All @@ -103,7 +112,7 @@ jobs:
- uses: docker/metadata-action@v5
id: meta
with:
images: ${{ env.IMAGE_PREFIX }}/wiki-frontend
images: ${{ env.IMAGE_PREFIX }}/openktree-wiki-frontend
tags: |
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
Expand Down
3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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"

Expand All @@ -25,6 +25,7 @@ branch = "main"
commit_message = "chore(release): v{version}"
tag_format = "v{version}"
major_on_zero = false
allow_zero_version = true

[tool.semantic_release.changelog]
changelog_file = "CHANGELOG.md"
Expand Down
Loading