Skip to content

mxstzdev/releasar-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Releasar CLI

Warning

Releasar is currently under active development and not yet production-ready. APIs and configuration formats may change without notice until the first stable release.

Releasar is a local-first CI/CD tool for deployment automation of Git-based projects. It runs entirely on your machine — no pipeline, no cloud runner.

It automates the full release workflow from version recommendation to SCM publishing, with features such as:

  • 📦 Project type auto-detection (Go, Rust, Python, PHP, Node — npm, Yarn, pnpm, Bun)
  • 🪐 Monorepo & single-repo architecture support
  • 🔣 Semantic Versioning (SemVer) & Calendar Versioning (CalVer) support
  • ✨ Conventional Commits-based version recommendation
  • 🔐 Secret scanning (via built-in gitleaks)
  • 🔀 Full release branch management (including rollback on failure)
  • *️⃣ Version placeholder substitution (e.g., {{RLSR_LATEST}}, {{RLSR_NEXT.MAJOR}}, ...)
  • 🤖 Automatic project CHANGELOG updates
  • 🚧 Build task execution
  • 🧪 Test suite auto-detection & execution
  • 🖥️ Multi-provider SCM support (GitHub, GitLab, Gitea, Forgejo/Codeberg)
  • 🎫 Issue tracker integration (GitHub Issues, Gitea/Forgejo/Codeberg, Jira, OpenProject)
  • 🔔 Post-release notifications (Email, Slack, Telegram, OS notifications, and generic webhooks)

Support

Releasar is a free and open-source project that can be used for both personal and commercial purposes without any cost.

However, I am always grateful for any support in the form of collaboration on the project (e.g., creating issues when bugs are discovered, submitting pull requests, etc.) or a small donation via Ko-fi using the following link:

Buy Me a Coffee at ko-fi.com

License

Releasar is released under the GNU General Public License v3.0.

This project includes third-party components distributed under their own licenses — see LICENSES for details.

About

A local-first CI/CD tool for deployment automation of Git based projects

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages