Use semantic-release?
See original GitHub issueFor Project Helix, we are using semantic release and despite the additional work you need to put in when committing (run npm run commit
instead of git commit
), we’ve found it worthwhile, as it gives us an automated release process
- a nice
CHANGELOG.md
: https://github.com/adobe/helix-shared/blob/master/CHANGELOG.md - proper GitHub releases: https://github.com/adobe/helix-shared/releases
- clean NPM releases: https://www.npmjs.com/package/@adobe/helix-shared
- and even nice notifications for features and PRs that make it into a release: https://github.com/adobe/helix-shared/issues/123#issuecomment-503895542
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
Getting started - Semantic Release - GitBook
1. Install semantic-release in your project · 2. Configure your Continuous Integration service to run semantic-release · 3. Configure your Git repository and ......
Read more >Basic Guide to Semantic Release - Level Up Coding
Demonstration of semantic release on a Java project with GitHub Actions · Checkout source code — actions/checkout@v2 · Setup Java — actions/setup-java@v2 ·...
Read more >semantic-release/getting-started.md at master - GitHub
In order to use semantic-release you must follow these steps: Install semantic-release in your project; Configure your Continuous Integration service to run ...
Read more >Automating Versioning and Releases Using Semantic Release
semantic -release uses the commit messages to determine the type of changes in the codebase. Following formalized conventions for commit ...
Read more >Learning to Use Semantic-Release the Hard Way
What is semantic-release? · Update changelog based on all new commit messages · Commit the change · Create a git tag for the...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I’ve used semantic-release once or twice before and generally liked it. On our current project we’re using Rush which has similar functionality.
Once we start publishing actual usable versions I think this would be a good thing to adopt.
We’ve been sharing the same token for all
helix-*
projects and I would have shared with your project, too – but getting a separate token from @filmaj is definitely better.