SCRIV-GITHUB-RELEASE(1)

πŸ’… SCRIV-GITHUB-RELEASE πŸ’…

okay bestie, welcome to scriv-github-release β€” it's a scriv command, it lives in the scr iv github-release Manual, and it does exactly one gorgeous thing: it takes your changelog and turns it into GitHub releases. no cap. ✨


✨ SYNOPSIS ✨

scriv github-release [OPTIONS]

that's it. that's the whole vibe. πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

Create GitHub releases from the changelog. πŸ’–

and listen, here's the tea β˜• β€” by default it is NOT gonna dump your entire changelog history onto GitHub. it only takes the most recent changelog entry and works with that one. one entry. the freshest one. the main character. πŸ‘‘

unless you pass --all, in which case it's all of them, every last entry, the whole squad. 🫢


🌸 OPTIONS 🌸

  • --all β€” use all of the changelog entries instead of just the newest one. go big or go home. πŸ”₯
  • --check-links β€” checks that your links are actually valid. (EXPERIMENTAL) so like… it's still figuring itself out, be gentle with it. πŸ™ˆ
  • --draft β€” publishes the release as a draft. not live yet, just sitting there looking cute until you hit publish. πŸ’…
  • --dry-run β€” does not post anything to GitHub, it just shows you what would have happened. a little sneak peek, a dress rehearsal, zero consequences. πŸŽ€
  • --fail-if-warn β€” if a conversion throws up warnings, this makes it fail. no warnings tolerated, periodt. 😀
  • --repo TEXT β€” the GitHub repo to create the release in, in owner/reponame format. tell it where to go bestie. πŸ“
  • -v, --verbosity LVL β€” how chatty it is. pick one of: CRITICAL, ERROR, WARNING, INFO or DEBUG. πŸ”Š
  • --config FILE β€” wanna use a custom config file? say less. point it at your FILE. πŸ“

🌈 ok that's the whole page bye 🌈

this has been scriv github-release from the scr iv github-release Manual, version 1.8.0, dated 2026-07-18. go make some releases, you absolute icon. πŸ‘‘βœ¨πŸ’–


πŸ“¦ where this page comes from