🔐 Mutex
Advisory lock service for CI/CD workflows, implemented as a GitHub Action. Prevents race conditions and ensures critical pipeline sections execute one at a time.
- Advisory locking for GitHub Actions workflows
- Pull Request integration with automatic comments
- Slack notifications for locking events
- Easy disabling with labels or environment variables
🛠️ releasetools CLI
Release tools for bash workflows - a comprehensive toolkit of bash scripts for CI/CD purposes including version management and release automation.
- Easy installation via curl, wget, or brew
- Modular bash script library
- GitHub Action integration
- Cross-platform compatibility
🎯 Developer-Focused
Built by developers, for developers. Our tools integrate seamlessly with existing workflows and follow industry best practices.
🔓 Open Source
All ReleaseTools projects are open source and licensed under Apache-2.0. Contribute, fork, or customize to fit your needs.
🚀 Production-Ready
Battle-tested in real-world scenarios. Our tools are designed for reliability and performance in production environments.
Quick Start
Choose your tool and get started in minutes:
Install the releasetools CLI
bash <(curl -sSL "https://github.com/releasetools/cli/releases/download/v0.0.11/install.sh")
Use mutex in your GitHub Action
- uses: releasetools/mutex@v1
with:
command: "lock"
id: "my-resource"