mirror of
https://github.com/jehna/humanify.git
synced 2026-04-29 10:35:48 +03:00
[GH-ISSUE #31] Create official releases + changelog notes #24
Labels
No labels
bug
enhancement
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/humanify#24
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @0xdevalias on GitHub (Aug 12, 2024).
Original GitHub issue: https://github.com/jehna/humanify/issues/31
It would be cool if you were able to make some official github releases to help track the versions + changelog + etc:
I only found out that the 2.0 version came out by accident:
@0xdevalias commented on GitHub (Aug 12, 2024):
Also, it looks like the v2 branch may have been started from scratch (first commit:
github.com/jehna/humanify@e9770a6346), rather than continuing on from the historical branch (https://github.com/jehna/humanify/tree/v1). Why was that?@jehna commented on GitHub (Aug 12, 2024):
Yes, let's do this for new versions! I think I can generate a changelog and versioning automatically while doing a new release to npm.
Yes, v2 was a complete rewrite from scratch, so I started with an orphan branch. Probably should have rebased on top of a clean-wiped v1 to ensure
git pullwould have worked for others that had cloned the repo, I can imagine it caused quite some conflicts. Sorry about that 😬@jehna commented on GitHub (Aug 12, 2024):
I've used this in some other projects, could become handy here too:
https://docs.github.com/en/repositories/releasing-projects-on-github/automatically-generated-release-notes
@jehna commented on GitHub (Aug 12, 2024):
Here's the docs for
gh release create --generate-notes:https://cli.github.com/manual/gh_release_create
@jehna commented on GitHub (Aug 15, 2024):
Should work now, creates this kind of autogenerated release notes:
https://github.com/jehna/humanify/releases/tag/v2.1.0
@0xdevalias commented on GitHub (Aug 16, 2024):
@jehna Looks good! Any plans to create retroactive releases for previous versions? (it looks like they're all tagged)
I also notice that it doesn't look like releases are shown on the right hand column of the main page of the repo.. so you may need to tick that box in the repo settings too.
One other note/question: