Skip to content

Conversation

@espg
Copy link
Collaborator

@espg espg commented Aug 25, 2025

We now have a working publish workflow that will generate new releases and update our changelog from PR's. This PR includes some misc cleanup and minor enhancements, such as:

  • Add uv setup and requirements.txt regeneration to update-changelog job
    • Adds automatic requirements.txt updates to publish workflow
    • Ensure requirements.txt stays synchronized with pyproject.toml dependencies
  • Regress to external PR environment builds for unit tests (waiting on codecov)
  • Switches our coverage reporting and testing to codecov
  • Removes the changelog text from the PR template
  • Automatic changelog parsing for issue, docs, etc (may be different PR)
  • Versioning of documentation and jupyter book (may be different PR)
  • Strict (i.e., failing) tests for pep8 compliance
  • Same as above, but for code coverage
  • Adding changelog entries to release notes

- Add uv setup and requirements.txt regeneration to update-changelog job
- Update commit logic to handle both CHANGELOG.md and requirements.txt changes
- Ensure requirements.txt stays synchronized with pyproject.toml dependencies
- Generate smart commit messages indicating which files were updated
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.

2 participants