feat(v6.2): introduce planetary coordination and federated intelligence layer #360
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: AIOS Core Gate | |
| on: | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| core-gate: | |
| name: Core compile and targeted tests | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 20 | |
| steps: | |
| - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 | |
| - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7 | |
| with: | |
| python-version: "3.12" | |
| cache: pip | |
| - name: Install core dependencies | |
| run: | | |
| python -m pip install --upgrade pip | |
| python -m pip install -e ".[dev]" | |
| python -m pip install nicegui fastapi requests pytest pytest-asyncio | |
| - name: Compile Python sources | |
| run: python -m compileall -q aios_core aios_cli run_android_gateway.py run_telegram_bot.py run_abank_integration.py | |
| - name: Targeted Android/Telegram/REST/banking tests | |
| run: | | |
| python -m pytest -q --tb=short \ | |
| tests/test_android_route_bot.py \ | |
| tests/test_android_route_entry.py \ | |
| tests/test_android_phone_workflows.py \ | |
| tests/test_phone_workflow_readiness.py \ | |
| tests/test_uklon_route_api.py \ | |
| tests/test_api_security.py \ | |
| tests/test_abank_integration.py | |
| env: | |
| LLM_API_KEY: test_dummy_key | |
| OLX_WEBHOOK_SECRET: test_secret |