10up/Repo Automator
GH Action for automate some common repository operations and validate PR description, changelog and credits.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| assign-pr | Whether to assign PR to author | no | true |
| assign-issues | Whether to assign closing issue with PR assignee when linked PR is merged | no | true |
| fail-label | The label to be added to PR if the pull request doesn't pass the validation | no | needs:feedback |
| pass-label | The label to be added to PR if the pull request pass the validation | no | needs:code-review |
| conflict-label | The label to be added to PR if the pull request has conflicts | no | needs:refresh |
| conflict-comment | Comment template for adding comment on PR if it has conflicts | no | {author} thanks for the PR! Could you please rebase your PR on top of the latest changes in the base branch? |
| comment-template | Comment template for adding comment on PR if it doesn't pass the validation | no | {author} thanks for the PR! Could you please fill out the PR template so that we can properly review and merge this? |
| issue-welcome-message | Comment template for adding a welcome message on an issue for first-time issue creators | no | false |
| issue-comment | Comment template for adding a comment to a newly opened issue. | no | false |
| pr-comment | Comment template for adding a comment to a newly opened pull request. | no | false |
| pr-welcome-message | Comment template for adding a welcome message on a PR for first-time PR creators | no | false |
| comment-ignore-users | List of users to ignore for adding comments when the issue or PR is opened by them. | no | — |
| reviewers | List of Reviewers to request PR review after passing all validation checks | no | — |
| sync-pr-branch | Whether to enable automatic synchronization of the pull request branch with the base branch | no | false |
| validate-pr-template-sections | Multiline list of PR template section headings (without # markers) that must have non-empty content. Heading level is ignored, so 'What?', '## Why?', and '### Use of AI Tools' all work. Defaults to empty (disabled). | no | "" |
| validate-description | Whether to validate the pull request description | no | true |
| validate-changelog | Whether to validate the pull request changelog entry | no | true |
| validate-credits | Whether to validate the props given in pull request | no | true |
| max-retries | Maximum number of retries to check PR mergeable status | no | 5 |
| wait-ms | Time to wait in milliseconds between retries to check PR mergeable status | no | 15000 |
Outputs
no outputs