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

GHA: switch to autogenerated release notes #543

Closed
martinfleis opened this issue Feb 1, 2024 · 10 comments
Closed

GHA: switch to autogenerated release notes #543

martinfleis opened this issue Feb 1, 2024 · 10 comments
Assignees
Labels
Milestone

Comments

@martinfleis
Copy link
Member

No description provided.

@martinfleis martinfleis added this to the 0.8.0 milestone Feb 3, 2024
@martinfleis
Copy link
Member Author

@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.

@jGaboardi
Copy link
Member

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

@jGaboardi
Copy link
Member

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?

@martinfleis
Copy link
Member Author

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.

jGaboardi added a commit to jGaboardi/momepy that referenced this issue Jun 15, 2024
@jGaboardi
Copy link
Member

jGaboardi commented Jun 15, 2024

Steps

  1. open pr with new infrastructure - gha for release notes - #543 #604
  2. decide on labels/tags for release.yml, etc. - gha for release notes - #543 #604
  3. remove changelog from docs - gha for release notes - #543 #604
  4. remove CHANGELOG.md - gha for release notes - #543 #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

@martinfleis
Copy link
Member Author

  • remove changelog from docs

martinfleis added a commit that referenced this issue Jun 16, 2024
* starting #543

* Update .github/release.yml

Co-authored-by: Martin Fleischmann <martin@martinfleischmann.net>

* remove log, update docs, adjust labels

* adjust labels again

* add api and depr labels

* streamlined release workflow

---------

Co-authored-by: Martin Fleischmann <martin@martinfleischmann.net>
@jGaboardi
Copy link
Member

jGaboardi commented Jun 16, 2024

beginning alpha release attempts

@martinfleis
Copy link
Member Author

I have updated tags in the relevant PRs since 0.7.0

@jGaboardi
Copy link
Member

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.

@martinfleis
Copy link
Member Author

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 😎

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants