chore(release): prepare v0.3.1

This commit is contained in:
2026-09-13 15:32:27 +09:00
parent 5b443f718e
commit 1010d257ad
18 changed files with 176 additions and 42 deletions
+9 -1
View File
@@ -41,7 +41,15 @@ jobs:
- run: uv sync --extra dev --locked
- run: uv run pytest -q
- name: Honest scoped lint
run: uv run ruff check --select F,I app/db/migrations.py scripts/image_release.py tests/release
run: uv run ruff check --select F,I app/db/migrations.py scripts/image_release.py scripts/ruff_ratchet.py tests/release
- name: Reject increases over the v0.2.1 Ruff debt baseline
run: |
set +e
uv run ruff check . --output-format=json > ruff-diagnostics.json
ruff_status=$?
set -e
test "$ruff_status" -eq 0 -o "$ruff_status" -eq 1
uv run python scripts/ruff_ratchet.py ruff-diagnostics.json
- name: Record exact source migration inventory
run: uv run python -c 'from app.db.migrations import migration_inventory; print("\n".join(migration_inventory()))' > migration-inventory.txt
- name: Create excluded synthetic canary