momepy icon indicating copy to clipboard operation
momepy copied to clipboard

GHA: switch to autogenerated release notes

Open martinfleis opened this issue 1 year ago • 1 comments

martinfleis avatar Feb 01 '24 16:02 martinfleis

@jGaboardi this sounds like a James task. Could you have a look into that? You were setting it up elsewhere. We should also remove the rendered changelog from the docs and link to release notes on GH instead.

martinfleis avatar May 31 '24 08:05 martinfleis

@martinfleis I will try to give this some attention over the weekend.

jGaboardi avatar Jun 12 '24 14:06 jGaboardi

Once I get started on this, until I get it right will we want to:

  • iterate over v0.7.0.post{1...N}
  • iterate over v0.8.0rc{1...N}
  • something else?

jGaboardi avatar Jun 14 '24 13:06 jGaboardi

I'd go with 0.8.0-alpha{1...N} as it reflects the best the nature of those releases as per semver. We're not at RC stage yet.

martinfleis avatar Jun 14 '24 13:06 martinfleis

Steps

  1. open pr with new infrastructure - #604
  2. decide on labels/tags for release.yml, etc. - #604
  3. remove changelog from docs - #604
  4. remove CHANGELOG.md - #604
  5. merge once agreed
  6. iterate tag+release over v0.8.0-alpha{1...N} until satisfied
  7. prepare for actual v0.8.0
    1. add updated labels to Issues & PRs
    2. other?
  8. later cut v0.8.0

jGaboardi avatar Jun 15 '24 14:06 jGaboardi

  • remove changelog from docs

martinfleis avatar Jun 15 '24 14:06 martinfleis

beginning alpha release attempts

  • [x] v0.8.0-alpha1 ❌ - see #607
  • [x] v0.8.0-alpha2 ✅ - https://github.com/pysal/momepy/releases/tag/v0.8.0-alpha2
  • [ ] v0.8.0-alpha3? (determine if commits are truncated to only the absolute most previous release)

jGaboardi avatar Jun 16 '24 14:06 jGaboardi

I have updated tags in the relevant PRs since 0.7.0

martinfleis avatar Jun 16 '24 15:06 martinfleis

So we're all good to close this? Are we sure we don't want one final test release to make sure those new tags are picked up properly and looking nice? Probably not necessary, more a peace-of-mind thing.

jGaboardi avatar Jun 16 '24 15:06 jGaboardi

So we're all good to close this?

I guess so?

Are we sure we don't want one final test release to make sure those new tags are picked up properly and looking nice?

let's YOLO it 😎

martinfleis avatar Jun 16 '24 15:06 martinfleis