Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc. refactoring and enhancements to create_point_release #25

Merged
merged 22 commits into from
Dec 17, 2024

Conversation

jdavcs
Copy link
Member

@jdavcs jdavcs commented Dec 14, 2024

Refactor towards testability and readabililty: breakup large function, add misc. safeguards, tighten requirements, remove duplicate logic, other misc. refactoring, type hints.

Wrap code blocks in try/finally to ensure galaxy-root is not left with a
different branch checked out on error.
Reasoning:
- bettter separation of concerns
- now we can test it
When updating packages, we always bump package version and update its
history because the new-version argument is required (and it makes no
sense to create a point release without a new version specified)
@jdavcs jdavcs merged commit 6d57c2a into galaxyproject:main Dec 17, 2024
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.

2 participants