Skip to content

chore(ci): modernize CI to standard pattern - #9

Merged
larsrollik merged 1 commit into
mainfrom
chore/ci-modernization
Jul 2, 2026
Merged

chore(ci): modernize CI to standard pattern#9
larsrollik merged 1 commit into
mainfrom
chore/ci-modernization

Conversation

@larsrollik

Copy link
Copy Markdown
Member

Aligns CI with the standard templatepy/labwatch pattern.

  • ci.yml: push trigger restricted to main; test matrix now 3.12/3.13
  • add tests/test_version.py asserting importlib.metadata.version("ttl-barcoder") is a non-empty str

Node-24 pins, lint job, PR-only test job, and the ci gate are unchanged. release.yml PyPI publish + id-token: write left intact; uv.lock already gitignored.

Verified: uv sync --extra dev, uv run pre-commit run --all-files, uv run pytest all pass (114 tests).

- ci.yml: restrict push trigger to main; test matrix 3.12/3.13
- add tests/test_version.py verifying importlib.metadata version

Tests: +1 (114 total). Bump: patch.
@larsrollik
larsrollik requested a review from a team as a code owner July 2, 2026 21:35
@larsrollik
larsrollik merged commit 8ad1501 into main Jul 2, 2026
5 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