name: VIMS Core CI on: push: branches: [main, develop] pull_request: branches: [main] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: '3.11' - name: Install dependencies run: | python -m pip install --upgrade pip pip install pytest pyyaml - name: Test all instances run: | cd /home/bernt/.openclaw/workspace/vims-core python3 -m pytest tests/test_all_instances.py -v - name: Verify instance count run: | INSTANCE_COUNT=$(ls /home/bernt/.openclaw/workspace/vims-core/instances/ | wc -l) echo "Total instances: $INSTANCE_COUNT" if [ "$INSTANCE_COUNT" -lt 19 ]; then echo "ERROR: Expected at least 19 instances, found $INSTANCE_COUNT" exit 1 fi