Release Engineering

Version, changelog, tag, and publish a release. Use when cutting a release, setting up automated publishing to npm/PyPI/crates.io/Maven/Homebrew, deciding whether a change is major/minor/patch, writing release notes, adopting conventional commits or changesets, planning a 1.0, or handling a bad release that needs to be yanked. Covers semver decision rules, changelog quality, release automation with provenance, pre-releases, LTS branches, and deprecation timelines.

the-open-agent f4f9ccf 2 files · 11.5 KB Updated

File contents

the-open-agent/oss-skills/tree/main/skills/release-engineering commit f4f9ccfc36

Frequently asked questions

npx skillmds@latest add the-open-agent/release-engineering