From 8f535adfe804e5ea61d5208624720a316eefe831 Mon Sep 17 00:00:00 2001 From: aitbc Date: Mon, 4 May 2026 09:09:38 +0200 Subject: [PATCH] ci: update docs validation paths and cleanup test files - Rename docs/11_agents to docs/agents in workflow paths - Add DATA_DIR environment variable support to agent-registry (defaults to /var/lib/aitbc) - Remove obsolete test files (test_host_miner.py, test_transactions_display.py) --- .gitea/workflows/docs-validation.yml | 4 ++-- apps/agent-services/agent-registry/src/app.py | 7 ++++++- {tests => scripts}/verification/test_host_miner.py | 0 .../verification/test_transactions_display.py | 0 4 files changed, 8 insertions(+), 3 deletions(-) rename {tests => scripts}/verification/test_host_miner.py (100%) rename {tests => scripts}/verification/test_transactions_display.py (100%) diff --git a/.gitea/workflows/docs-validation.yml b/.gitea/workflows/docs-validation.yml index d356eff5..6a722c82 100644 --- a/.gitea/workflows/docs-validation.yml +++ b/.gitea/workflows/docs-validation.yml @@ -56,7 +56,7 @@ jobs: *.md docs/*.md docs/about/**/*.md - docs/11_agents/**/*.md + docs/agents/**/*.md docs/agent-sdk/**/*.md docs/advanced/**/*.md docs/analytics/**/*.md @@ -115,7 +115,7 @@ jobs: docs/README.md docs/MASTER_INDEX.md docs/about/README.md - docs/11_agents/README.md + docs/agents/README.md docs/advanced/README.md docs/analytics/README.md docs/agent-sdk/README.md diff --git a/apps/agent-services/agent-registry/src/app.py b/apps/agent-services/agent-registry/src/app.py index 9d340a4d..912eae18 100644 --- a/apps/agent-services/agent-registry/src/app.py +++ b/apps/agent-services/agent-registry/src/app.py @@ -10,11 +10,16 @@ from typing import List, Optional, Dict, Any import json import time import uuid +import os from datetime import datetime, UTC, timedelta import sqlite3 from contextlib import contextmanager from contextlib import asynccontextmanager +# Database path - use DATA_DIR environment variable or fallback to /var/lib/aitbc +DATA_DIR = os.environ.get('DATA_DIR', '/var/lib/aitbc') +DB_PATH = os.path.join(DATA_DIR, 'agent_registry.db') + @asynccontextmanager async def lifespan(app: FastAPI): # Startup @@ -27,7 +32,7 @@ app = FastAPI(title="AITBC Agent Registry API", version="1.0.0", lifespan=lifesp # Database setup def get_db(): - conn = sqlite3.connect('agent_registry.db') + conn = sqlite3.connect(DB_PATH) conn.row_factory = sqlite3.Row return conn diff --git a/tests/verification/test_host_miner.py b/scripts/verification/test_host_miner.py similarity index 100% rename from tests/verification/test_host_miner.py rename to scripts/verification/test_host_miner.py diff --git a/tests/verification/test_transactions_display.py b/scripts/verification/test_transactions_display.py similarity index 100% rename from tests/verification/test_transactions_display.py rename to scripts/verification/test_transactions_display.py