Lightning Talk - Automating SemVer for Fun and Profit: ...
summary
Claim: use structured commit messages plus GitHub squash merge to decide version bumps at merge time, then run Standard Version to auto-bump package.json, create a git tag and generate a changelog. It follows Angular commit conventions, only touches the local repo (does not publish or push), and replaces manual release thinking. For full automation the workflow points to semantic-release; the demo shows the tool working as described, saving manual changelog and bump work.
AI-written summary · about
chapters (9)
- 0:00Intro
- 0:14AUTOMATING SEMVER for fun and profit
- 1:25Yes open source is fun!
- 2:103 words: STRUCTURED COMMIT MESSAGES
- 5:39fix: BREAKING CHANGE (Angular conventions)
- 7:06That's it EASY!
- 7:23Enter standard-version
- 10:39Time to cut a release? Let the commit history SPEAK FOR ITSELF
- 12:00You did the hard work upfront with structured commit msgs Let your commit history work for you No more manual changelogs
related talks
19mKill all humans – Automate npm releases and dependency updates
31mRelease it like a pro!
01h 12mHow to release open source library in 2020
45mLet's automate one more thing
33mFrontend automation: bring it to the next level
05mLightning Talk: Do Your Commit Messages Suck
18mDeveloper Workflow Automation with GitHub Actions (CI/CD)
04mThink outside the box
