Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.03 KB

File metadata and controls

31 lines (21 loc) · 1.03 KB

Releasing pflag

This document describes how to create a new pflag release.

Method 1: GitHub UI (recommended by maintainers)

  1. Go to the releases page
  2. Click "Draft a new release"
  3. Click "Generate release notes" — this shows the merged PRs since the last tag, which helps determine the next version (minor vs patch)
  4. Choose the tag version (e.g., v1.0.8) — the tag will be created when the release is published
  5. Review the generated notes, then publish

This method has the advantage that the tag and release are published atomically, and the PR list helps pick the right version number before tagging.

Method 2: GitHub CLI

git checkout master
git pull origin master

# Tag and push
git tag v1.0.8
git push origin v1.0.8

# Create release with auto-generated notes
gh release create v1.0.8 --generate-notes

Notes

pflag follows Semantic Versioning. Check the releases page for the latest tag.