Skip to content

Releases: parikshit223933/samurai

v0.1.0

14 Jun 10:23
Compare
Choose a tag to compare

Samurai v0.1.0

We are excited to announce the release of Samurai v0.1.0! Samurai is a powerful command-line tool designed to streamline and automate the deployment process for projects hosted on GitHub. With this tool, you can effortlessly manage your release branches, create pull requests, and send notifications to your team via Slack.

Features

  • Interactive Configuration: Easily set up your repository configuration, including GitHub token, source and target branches, and Slack notification preferences, through an interactive command-line interface.
  • Automated Release Branch Creation: Samurai automates the creation of release branches from your source branch, pushes them to the remote repository, and opens a pull request for the release.
  • Slack Notifications: Keep your team informed about deployments with automatic Slack notifications that include detailed information about the release pull request and contributors.
  • Commit Stashing and Repository Resetting: Ensure a clean state for your deployments by stashing existing changes and resetting the repository before creating release branches.
  • Tagging and Pushing: Automatically tag the release and push it to the target branch after the pull request is approved and merged.