43 lines
1.1 KiB
YAML
43 lines
1.1 KiB
YAML
name: test-identity-fallback
|
|
|
|
on:
|
|
push:
|
|
branches: [main]
|
|
pull_request:
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
identity-fallback:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Run identity-fallback end-to-end test
|
|
run: |
|
|
set -euo pipefail
|
|
bash tests/test_identity_fallback.sh
|
|
|
|
- name: Reference drift gate — platform MCP server name
|
|
run: |
|
|
set -euo pipefail
|
|
bash tests/test_mcp_server_name.sh
|
|
|
|
- name: Current Core integration guidance
|
|
run: |
|
|
set -euo pipefail
|
|
bash tests/test_current_integration_guidance.sh
|
|
|
|
- name: Guardrail gate — concierge is orchestrator-only (never self-executes)
|
|
run: |
|
|
set -euo pipefail
|
|
bash tests/test_orchestrator_only_guardrail.sh
|
|
|
|
- name: Default concierge schedules — runtime-native schema gate
|
|
run: |
|
|
set -euo pipefail
|
|
python3 -m pip install --break-system-packages -q pyyaml
|
|
python3 tests/test_default_schedules.py
|