ci: run pytest on PRs + add concurrency dedupe #14

Merged
gravityfargo merged 1 commit from ci/13-pr-trigger into main 2026-05-03 14:56:33 +00:00
Owner

Summary

Closes #13. Workflow previously triggered only on `push` to `main`, so breakage (e.g. the recent Python 3.14 + setup-uv@v7 main run) was only caught after merge. PRs to main now run pytest before merge.

Concurrency group cancels in-flight runs when a newer commit lands on the same ref.

Test plan

  • This PR's CI run itself appears (validates the new `pull_request` trigger)
  • Manual smoke after merge: open a follow-up PR and confirm CI fires
## Summary Closes #13. Workflow previously triggered only on \`push\` to \`main\`, so breakage (e.g. the recent Python 3.14 + setup-uv@v7 main run) was only caught after merge. PRs to main now run pytest before merge. Concurrency group cancels in-flight runs when a newer commit lands on the same ref. ## Test plan - [ ] This PR's CI run itself appears (validates the new \`pull_request\` trigger) - [ ] Manual smoke after merge: open a follow-up PR and confirm CI fires
ci: run pytest on PRs + add concurrency dedupe
Some checks failed
Run pytest tests / test (pull_request) Failing after 1m31s
8b51316063
Closes #13. Workflow previously triggered only on push to main, so
breakage (e.g. the recent Python 3.14 + setup-uv@v7 main run) was
only caught after merge. PRs to main now run pytest before merge.

Concurrency group cancels in-flight runs when a newer commit lands on
the same ref.
gravityfargo deleted branch ci/13-pr-trigger 2026-05-03 14:56:33 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ModernLeft/athena-file!14
No description provided.