Published a new article, How to lint PRs and welcome contributors using GitHub Actions, as a new submission to the 2021 GitHub Actions Hackathon on DEV, showcasing how we are using GitHub Actions reusable workflows across the @open-sauced GitHub organization.
The post succinctly details the issues we faced having to update compliance workflows across different repositories while encouraging other open source maintainers to apply a similar practice, centralizing high impact workflows and re-using them from GitHub tags or long SHA commits.
Here are all the open source actions we are using to power this compliance workflow:
- actions/first-interaction@v1 - welcomes first-time contributors with a custom message
- amannn/action-semantic-pull-request@v3.4.0 - ensures pull request title matches conventional commits specification
- mtfoley/pr-compliance-action@v0.2.1 - check pull request for compliance on title, linked issues, and files changed
The post succinctly details the issues we faced having to update compliance workflows across different repositories while encouraging other open source maintainers to apply a similar practice, centralizing high impact workflows and re-using them from GitHub tags or long SHA commits.
Here are all the open source actions we are using to power this compliance workflow:
- actions/first-interaction@v1 - welcomes first-time contributors with a custom message
- amannn/action-semantic-pull-request@v3.4.0 - ensures pull request title matches conventional commits specification
- mtfoley/pr-compliance-action@v0.2.1 - check pull request for compliance on title, linked issues, and files changed