chore(release): prepare v0.3.1
This commit is contained in:
@@ -22,7 +22,15 @@ jobs:
|
||||
- run: uv sync --extra dev --locked
|
||||
- run: uv run pytest -q
|
||||
- name: Honest scoped lint for release additions
|
||||
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: Validate container contracts without registry writes
|
||||
run: uv run pytest -q tests/release
|
||||
- name: Build and smoke exact pull-request or main source image
|
||||
|
||||
Reference in New Issue
Block a user