feat: implement dcy-007 contract governance and ci gates

This commit is contained in:
Jarca
2026-06-30 20:06:39 +09:00
parent 26b815d723
commit 7fd1b45bd5
20 changed files with 1038 additions and 22 deletions
+34
View File
@@ -11,6 +11,40 @@ permissions:
contents: read
jobs:
lint:
name: lint
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install project dependencies
run: uv sync --extra dev
- name: Run ruff lint
run: uv run ruff check .
contract-regression:
name: contract-regression
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install project dependencies
run: uv sync --extra dev
- name: Run MCP response contract regression tests
run: uv run pytest tests/test_contract_regression.py
pytest-regression:
name: pytest-regression
runs-on: ubuntu-latest