You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.4 KiB
40 lines
1.4 KiB
4 years ago
|
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: tibdex/autosquash@v2
|
||
|
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 token granting write access on the repo:
|
||
|
# - a GitHub App token
|
||
|
# See https://github.com/marketplace/actions/github-app-token.
|
||
|
# - a personal access token
|
||
|
# See https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line.
|
||
|
github_token: ${{ secrets.AUTOSQUASH_TOKEN }}
|