- Notifications
You must be signed in to change notification settings - Fork0
rupachowrasia/create-release-note-using-github-action
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This flows show how to automatically generate release notes from your GitHub commits when you create a release — without writing them manually every time!
- Whenever you push a tag like v1.1.0 to GitHub
- It will automatically create a Release
- It will auto-generate release notes based on commit messages and PR titles
- Node.js
- Express
- Add the workflow under .github/workflows/release.yml (code is in github, can copy that)
- Push a new Git tag
git tag v1.1.0git push origin v1.1.0
(You can change v1.1.0 to whatever your new version is)
- GitHub will automatically create a new Release with auto-generated notes!
# Clone the repogit clone https://github.com/rupachowrasia/create-release-note-using-github-action.git# Move into the project directorycd create-release-note-using-github-action# Install dependenciesnpm install# Run the appnpm run start# Run the following, it should trigger the workflowgit commit -am"chore: prepare sample release v1.1.0" \&& git tag v1.1.0 \&& git push origin main --tags
- Go to your GitHub Repository (example:https://github.com/your-username/your-repo-name/releases)
- Manual/Draft Release: You can manually create a draft release even without pushing a tag!
- Auto Release: If using GitHub Action like we set, it will auto-create a Release when you push a new tag!
About
A simple demo to show how to automatically create Release Notes whenever we create a tag and push to main branch
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.