GitHub Release Guide
How to create a GitHub Release — both via the web UI and via CLI. Prerequisites A GitHub repository Git installed: https://git-scm.com/ For CLI: GitHub CLI (gh): https://cli.github.com/ Login with: gh auth login UI Method (Web) Step 1: Commit and push git add . git commit -m "feat: add new feature" git push origin main Step 2: Create and push a tag git tag v1.2.3 git push origin v1.2.3 Step 3: Create Release on GitHub Go to your repo → find Releases in the sidebar Click Create a new release Fill in Tag version, Release title, Description Click Publish release CLI Method Step 1–2: Same as above (commit, tag, push) Step 3: Create release via CLI gh release create v1.2.3 \ --title "v1.2.3" \ --notes "### Bug Fixes\n- Fix JSON special character handling (#2481)" Or use a Markdown file: ...