Skip to content

docs(platform): MkDocs Material portfolio site + reconcile docs to ADR-022 #2

docs(platform): MkDocs Material portfolio site + reconcile docs to ADR-022

docs(platform): MkDocs Material portfolio site + reconcile docs to ADR-022 #2

Workflow file for this run

name: core PR tests
on:
pull_request:
paths:
- "core/**"
- "fabric/**"
- "pyproject.toml"
- "requirements.txt"
- ".github/workflows/core-pr-tests.yml"
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: pip
- name: Install
run: |
python -m pip install --upgrade pip
pip install -e ".[local,dev,orchestration]"
- name: Ruff
run: ruff check core fabric
- name: Tests (core + fabric contract tests)
run: pytest -v
- name: No cross-domain imports
# core must never import from fabric/databricks/aws — ADR-017.
run: |
! grep -rE "^(from|import) (fabric|databricks|aws)(\.|$)" core --include="*.py"