Skip to content

Decouple local and remote operations in release script and add tests #2224

@james-garner-canonical

Description

@james-garner-canonical

Per discussion in #2199 (comment), doing the following would make testing, updating, and maintaining the release script easier:

  • decouple the flow of the local-only operations (choosing the new versions and applying them both pre and post release) from operations on the Github remote (creating a draft release, creating PRs)
  • add unit tests for the cleanly decoupled parts
  • add flag or prompts to run local operations only for easier almost-end-to-end testing

Metadata

Metadata

Labels

26.04An item we hope to do in the 26.04 cyclerainy daySmall items done in ~10% of each week's timerefactoringRefactoring or reducing technical debtsmall itemA small item, for some value of 'small'

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions