chore(deps): bump react-router from 7.14.2 to 7.16.0 in /dashboard in the npm_and_yarn group across 1 directory #135
Workflow file for this run
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: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| permissions: | |
| contents: read | |
| env: | |
| FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" | |
| jobs: | |
| python-contracts: | |
| name: Python Contracts | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v5 | |
| - name: Set up Python | |
| uses: actions/setup-python@v6 | |
| with: | |
| python-version: "3.13" | |
| - name: Install uv | |
| run: pipx install uv | |
| - name: Install Python dependencies | |
| run: uv sync --extra dev | |
| - name: Run OSS and deployment contract tests | |
| run: > | |
| uv run python -m pytest | |
| tests/test_oss_license_contract.py | |
| tests/test_oss_artifact_hygiene_contract.py | |
| tests/test_oss_community_files_contract.py | |
| tests/test_subdomain_env_contract.py | |
| tests/test_prod_web_sdk_source_contract.py | |
| tests/test_dashboard_web_sdk_copilot_contract.py | |
| tests/test_dashboard_apps_card_default_nav_contract.py | |
| -q | |
| - name: Prepare compose env file for config validation | |
| run: cp .env.example .env | |
| - name: Validate Docker Compose files | |
| run: | | |
| docker compose -f docker-compose.yml config -q | |
| docker compose -f docker-compose.prod.yml config -q | |
| docker compose -f docker-compose.local-deploy.yml config -q | |
| docker compose -f docker-compose.prebuilt.yml config -q | |
| agent-docs: | |
| name: Agent Docs | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v5 | |
| - name: Validate AGENTS documentation exists | |
| run: test -f AGENTS.md | |
| dashboard: | |
| name: Dashboard | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Check out repository | |
| uses: actions/checkout@v5 | |
| - name: Set up Node | |
| uses: actions/setup-node@v5 | |
| with: | |
| node-version: "22" | |
| cache: npm | |
| cache-dependency-path: dashboard/package-lock.json | |
| - name: Install dashboard dependencies | |
| working-directory: dashboard | |
| run: npm ci | |
| - name: Run dashboard tests | |
| working-directory: dashboard | |
| run: npm test | |
| - name: Build dashboard | |
| working-directory: dashboard | |
| run: npm run build |