Skip to content

CI: run the unit tests on every PR - #29

Merged
lemenkov merged 1 commit into
seerdb:masterfrom
lemenkov:ci-unit-tests-on-pr
Oct 13, 2026
Merged

lemenkov merged 1 commit into
seerdb:masterfrom
lemenkov:ci-unit-tests-on-pr

Conversation

@lemenkov

Copy link
Copy Markdown
Member

The Package job now also runs the offline unit tests (python -m unittest -v), on every Python in its matrix. Until now they ran only in the release workflow, after a tag was pushed. That's how 0.3.0's stale __version__ passed PR CI (#26) and failed only on the tag (#27).

Until #27 merges, this PR's Package jobs fail on test_version: master still has __version__ = '0.2.2' against version = "0.3.0". That failure is the guard working. Once #27 is in, re-run or rebase this one and it goes green.

Closes #28

🤖 Generated with Claude Code

The offline unit tests ran only in the release workflow, after a tag was
pushed, so 0.3.0's version left behind in sqlalchemy_seerdb/__init__.py
passed PR CI and failed only on the tag. The Package job now runs them
too, on every Python in its matrix, as AGENTS.md already said it did.

Closes seerdb#28

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
@lemenkov
lemenkov force-pushed the ci-unit-tests-on-pr branch from 72aab3b to 75c964c Compare October 13, 2026 16:50
@lemenkov
lemenkov merged commit c2cab6c into seerdb:master Oct 13, 2026
14 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.

CI: run the unit tests on every PR, not only at release

1 participant