{"repo":"undergroundwires/bump-everywhere","free":true,"listed":false,"github":"https://github.com/undergroundwires/bump-everywhere","clone":"git clone https://github.com/undergroundwires/bump-everywhere.git","description":"🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash.","language":"Shell","stars":77,"topics":["continuous-integration","continuous-deployment","continuous-delivery","gitops","devops-tools","github-actions","devops","pipeline","github-action","github"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"bump-everywhere 🚀 Automate versioning, changelog creation, README updates and GitHub releases using GitHub Actions,npm, docker or bash. Features 🤖 Allows you to automatically: - Bump your semantic git tag by increasing the patch version. - Create & commit a changelog file. - If npm project then bump package.json version and commit. - Check README.md file, if it has references to older version, update with never version. - Create a release on GitHub with auto-generated release notes. ✅ Other features include: - Zero-configuration for most use-cases, but can still be customized. - It supports safe re-runs, it means that if you can run it for an already bumped or tagged repository, it'll not increase the version as everything is still up-to-date. It protects against recursive runs. Usage Option 1. Use GitHub actions ↑ Option 2. Use Docker - To get the image you can either: - Pull from docker hub using docker pull undergroundwires/bump-everywhere:latest - Or build image yourself using docker build . --tag undergroundwires/bump-everywhere:latest - Run with arguments: ↑ Option 3. Use npm 1. (Optionally) install globally: npm install -g bump-everywhere - or locally: npm install bump-every-where --save-dev 2. Run npx bump-everywhere - See docker example for parameter usage ↑ Option 4. Use scripts 1. Ensure bash (4 or newer), git , curl , jq exists in your environment - On Alpine: apk add bash git curl jq - On Windows: choco install git curl jq and use Git Bash 2. Clone this reposit","default_branch":null,"files":null,"tree":[],"storefront":"/r/undergroundwires","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/undergroundwires/bump-everywhere/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}