# Gitea Actions CI — zulip-platform-plugins name: CI on: pull_request: branches: [main] push: branches: [main] tags: - v* jobs: validate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: python3 --version - run: node --version - run: echo "Runner works!" - name: Python syntax check run: | python3 -m py_compile plugins/platforms/zulip/adapter.py && echo "✅ adapter.py OK" python3 -m py_compile agent-zero-zulip/src/agent_zero_zulip/adapter.py && echo "✅ a2a adapter OK" - name: Workflow YAML parse check run: python3 ci_check.py workflows - name: Config validation run: python3 ci_check.py config - name: No secrets check run: python3 ci_check.py secrets - name: Deploy script syntax run: bash -n scripts/deploy.sh && echo "✅ deploy.sh syntax OK"