This repository is a collection of reusable GitHub Actions. Each action is a composite action you can add to your own workflows to handle a common task.
This repository is a helper toolbox for alchemaxinc/update-deps. Contributions and use by other projects 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
- sync-action-tag-in-docs - Update GitHub action tags in documentation files to match the current version
- sync-tags-in-docs - Deprecated, use sync-action-tag-in-docs instead
- sync-terraform-version-in-docs - Check or update a Terraform provider version constraint across documentation files
- validate-merge-method - Validate merge-method input (
merge,squash,rebase)
Contributions are welcome. If you have an idea for a new composite action that other projects can use, read the contributing guide. Then open a pull request.
This project is available under the MIT License.
