File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : Plugin CI
2+
3+ on :
4+ push :
5+ branches : [ main ]
6+ pull_request :
7+ branches : [ main ]
8+
9+ jobs :
10+ validate :
11+ name : Validate and Test
12+ runs-on : ubuntu-latest
13+
14+ steps :
15+ - uses : actions/checkout@v4
16+
17+ - name : Set up Python
18+ uses : actions/setup-python@v5
19+ with :
20+ python-version : ' 3.10'
21+
22+ - name : Install dependencies
23+ run : |
24+ python -m pip install --upgrade pip
25+ pip install -r requirements.txt
26+
27+ - name : Lint with Ruff
28+ run : |
29+ ruff check lib/ tests/
30+
31+ - name : Run Pytest
32+ run : |
33+ pytest tests/ -v
34+
35+ - name : Check Plugin Structure
36+ run : |
37+ if [ ! -f .claude-plugin/plugin.json ]; then
38+ echo "plugin.json missing!"
39+ exit 1
40+ fi
41+
42+ # Verify required directories exist
43+ for dir in commands agents skills; do
44+ if [ ! -d "$dir" ]; then
45+ echo "$dir directory missing!"
46+ exit 1
47+ fi
48+ done
49+
50+ echo "Plugin structure validation passed."
Original file line number Diff line number Diff line change 1+ # Requirements for Autonomous Agent Plugin CLI & Servers
2+ flask >= 2.0.0
3+ flask-cors >= 3.0.0
4+ pytest >= 7.0.0
5+ pytest-cov >= 4.0.0
6+ ruff >= 0.1.0
7+ requests >= 2.28.0
Original file line number Diff line number Diff line change 11"""
2- Test configuration and fixtures for Autonomous Agent Plugin v7.9 .0
2+ Test configuration and fixtures for Autonomous Agent Plugin v7.19 .0
33
44This module provides common test utilities, fixtures, and configuration
55for testing the autonomous agent plugin with four-tier architecture.
You can’t perform that action at this time.
0 commit comments