Skip to content

Commit 7470445

Browse files
committed
Merge remote-tracking branch 'origin/development' into development
# Conflicts: # .github/workflows/ci.yml # .github/workflows/pr-checks.yml # src/uckn/__init__.py # src/uckn/core.py # tests/templates/test_flag_configuration_template.py # tests/test_semantic_search.py # tests/test_semantic_search_simple.py # tests/test_unified_interface.py
2 parents f75b2e0 + c0581f9 commit 7470445

31 files changed

+1782
-2149
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ jobs:
6565

6666
- name: Run comprehensive quality check
6767
run: pixi run -e ci quality
68-
68+
6969
- name: Run linting (ZERO-TOLERANCE)
7070
run: |
7171
echo "🔍 Running critical linting..."

.github/workflows/status.yml

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Status Check
2+
3+
on:
4+
push:
5+
branches: [ feature/* ]
6+
workflow_dispatch:
7+
8+
jobs:
9+
quick-check:
10+
name: Quick Status Check
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: Checkout code
15+
uses: actions/checkout@v4
16+
17+
- name: Setup Python
18+
uses: actions/setup-python@v4
19+
with:
20+
python-version: "3.12"
21+
22+
- name: Install dependencies
23+
run: |
24+
python -m pip install --upgrade pip
25+
pip install -e .[dev]
26+
27+
- name: Quick smoke test
28+
run: |
29+
echo "🚀 UCKN Framework Quick Check"
30+
31+
# Check basic structure
32+
echo "📁 Checking project structure..."
33+
test -d "src/uckn" || (echo "❌ Missing src/uckn" && exit 1)
34+
test -f "src/uckn/__init__.py" || (echo "❌ Missing __init__.py" && exit 1)
35+
test -d "src/uckn/core/atoms" || (echo "❌ Missing atoms" && exit 1)
36+
test -d "src/uckn/core/molecules" || (echo "❌ Missing molecules" && exit 1)
37+
test -d "src/uckn/core/organisms" || (echo "❌ Missing organisms" && exit 1)
38+
echo "✅ Structure valid"
39+
40+
# Quick import test
41+
echo "🔍 Testing imports..."
42+
python -c "
43+
try:
44+
import sys
45+
sys.path.insert(0, 'src')
46+
from uckn import KnowledgeManager
47+
print('✅ KnowledgeManager import successful')
48+
except Exception as e:
49+
print(f'❌ Import failed: {e}')
50+
exit(1)
51+
"
52+
53+
# Basic lint check
54+
echo "🔍 Quick lint check..."
55+
ruff check src/ --select=F,E9 --quiet || echo "⚠️ Some lint issues found"
56+
echo "✅ Critical lint check completed"
57+
58+
echo "🎉 Quick check passed!"

framework/bridge/__init__.py

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)