Repository navigation
Enforce package version from release tag - #70
Conversation
|
Coverage Impact This PR will not change total coverage. 🚦 See full report on Qlty Cloud »🛟 Help
|
There was a problem hiding this comment.
🟡 Changes recommended
The new tests fail on systems without Bash instead of skipping unavailable shell-dependent checks.
1 open issue
What changed in this PR
Aligns release package versions with release tags and checks archive versions before publication.
Changes:
- Sets the package version from the release tag during installation.
- Rejects missing or incorrectly versioned release archives.
- Adds tests for release version handling and archive validation.
Validation: pytest, pyright, and mypy were not run because project checks are prohibited in this review environment.
| File | Description |
|---|---|
| tests/test_ci_workflow.py | Tests workflow version handling and archive validation. |
| .github/workflows/ci.yml | Enforces release-tag versions and validates upload assets. |
Review effort: Balanced
Skip CI workflow tests if Bash is not available. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>


No description provided.