Autosquash #151
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Autosquash | |
on: | |
check_run: | |
types: | |
# Check runs completing successfully can unblock the | |
# corresponding pull requests and make them mergeable. | |
- completed | |
pull_request: | |
types: | |
# A closed pull request makes the checks on the other | |
# pull request on the same base outdated. | |
- closed | |
# Adding the autosquash label to a pull request can | |
# trigger an update or a merge. | |
- labeled | |
pull_request_review: | |
types: | |
# Review approvals can unblock the pull request and | |
# make it mergeable. | |
- submitted | |
# Success statuses can unblock the corresponding | |
# pull requests and make them mergeable. | |
status: {} | |
jobs: | |
autosquash: | |
name: Autosquash | |
runs-on: ubuntu-18.04 | |
steps: | |
- uses: hinthealth/[email protected] | |
with: | |
# We can't use the built-in secrets.GITHUB_TOKEN yet because of this limitation: | |
# https://github.community/t5/GitHub-Actions/Triggering-a-new-workflow-from-another-workflow/td-p/31676 | |
# In the meantime, use a personal access token with repo access. | |
# See https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line | |
github_token: ${{ secrets.AUTOSQUASH_TOKEN }} |