A collection of reusable GitHub Actions designed to simplify common workflow tasks. This repository serves as a toolbox of composite actions that you can easily integrate into your own workflows for convenience.
This is a helper toolbox for alchemaxinc/update-deps; contributions and usage are welcome.
- check-changes - Check if specified files have changes in the working directory
- check-existing-pr - Check whether an open pull request with exact title already exists
- checkout-and-setup - Common repository checkout and Git configuration in one step
- create-pr - Create a new branch, commit files, and open a pull request
- detect-changed-files - Check if files matching given pathspecs changed between a base ref and HEAD
- find-or-create-issue - Idempotently find an existing issue by title, or create a new one
- merge-pr - Enable auto-merge on a pull request
- semantic-release - Run semantic-release with caching and optional backmerge support
- validate-merge-method - Validate merge-method input (
merge,squash,rebase)
Contributions are welcome! If you have ideas for additional composite actions that would be useful across multiple projects, please review the contributing guide and open a pull request.
This project is available under the MIT License.
