Update workflows

This commit is contained in:
CrazyMax 2020-05-14 04:07:13 +02:00
parent 06f07720e6
commit c973365cea
No known key found for this signature in database
GPG key ID: 3248E46B6BB8C7F7
2 changed files with 23 additions and 27 deletions

View file

@ -3,10 +3,12 @@ name: automerge
on:
pull_request:
types:
- labeled
- unlabeled
- synchronize
- reopened
- unlocked
- unlabeled
pull_request_review:
types:
- submitted
check_suite:
types:
- completed
@ -18,29 +20,19 @@ jobs:
if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]'
steps:
-
name: Approve
name: Automerge
uses: pascalgn/automerge-action@v0.8.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MERGE_METHOD: squash
MERGE_COMMIT_MESSAGE: automatic
-
name: Dispatch event
uses: actions/github-script@0.9.0
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
await github.pulls.createReview({
owner: context.payload.repository.owner.login,
repo: context.payload.repository.name,
pull_number: context.payload.pull_request.number,
event: 'APPROVE'
})
-
name: Wait
run: sleep 3
-
name: Merge
uses: actions/github-script@0.9.0
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
await github.pulls.merge({
owner: context.payload.repository.owner.login,
repo: context.payload.repository.name,
pull_number: context.payload.pull_request.number,
merge_method: 'squash'
github.repos.createDispatchEvent({
...context.repo,
event_type: 'ncc'
})

View file

@ -1,6 +1,9 @@
name: master
name: ncc
on:
repository_dispatch:
types:
- 'ncc'
push:
branches:
- 'master'
@ -8,7 +11,7 @@ on:
- '**.md'
jobs:
prune:
ncc:
runs-on: ubuntu-latest
steps:
-
@ -28,7 +31,8 @@ jobs:
git config user.name GitHub
git config user.email noreply@github.com
git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git
- name: Commit and push changes
-
name: Commit and push changes
run: |
git add .
if output=$(git status --porcelain) && [ ! -z "$output" ]; then