Skip to content

Fix CI: gate release on tests, fix poetry lock --check for Poetry 2.x#11

Merged
pgorecki merged 3 commits intomainfrom
release/0.12.3
Feb 20, 2026
Merged

Fix CI: gate release on tests, fix poetry lock --check for Poetry 2.x#11
pgorecki merged 3 commits intomainfrom
release/0.12.3

Conversation

@pgorecki
Copy link
Owner

  • Add wait-for-tests job to release workflow that polls check-runs API and aborts if any test job fails
  • Tighten tag pattern from '..' to 'v..'
  • Update release workflow to Python 3.12
  • Replace deprecated poetry lock --check with poetry check --lock

pgorecki and others added 3 commits February 20, 2026 22:00
- Add wait-for-tests job to release workflow that polls check-runs API
  and aborts if any test job fails
- Tighten tag pattern from '*.*.*' to 'v*.*.*'
- Update release workflow to Python 3.12
- Replace deprecated `poetry lock --check` with `poetry check --lock`

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pin Poetry to 1.8.5 for Python 3.9 jobs since Poetry 2.x requires 3.10+.
Use the appropriate lock check command for each Poetry version.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@pgorecki pgorecki merged commit 48a36c9 into main Feb 20, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant