Merge pull request #31 from trails-cool/fix-automerge-workflow-run
Fix automerge: trigger after CI completes
This commit is contained in:
commit
19ce2d1f1e
1 changed files with 9 additions and 2 deletions
11
.github/workflows/automerge.yml
vendored
11
.github/workflows/automerge.yml
vendored
|
|
@ -1,5 +1,12 @@
|
||||||
name: Automerge
|
name: Automerge
|
||||||
|
|
||||||
|
# Triggers:
|
||||||
|
# - pull_request: fires when PR is opened, labeled, updated, etc.
|
||||||
|
# Handles the case where the label is added after CI already passed.
|
||||||
|
# - workflow_run (CI): fires after the CI workflow completes.
|
||||||
|
# This is needed because check_suite and status events don't reliably
|
||||||
|
# fire for workflows on the same commit (GitHub prevents infinite loops).
|
||||||
|
# Without this, the automerge action never retries after CI passes.
|
||||||
on:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
types:
|
types:
|
||||||
|
|
@ -14,10 +21,10 @@ on:
|
||||||
pull_request_review:
|
pull_request_review:
|
||||||
types:
|
types:
|
||||||
- submitted
|
- submitted
|
||||||
check_suite:
|
workflow_run:
|
||||||
|
workflows: ["CI"]
|
||||||
types:
|
types:
|
||||||
- completed
|
- completed
|
||||||
status: {}
|
|
||||||
|
|
||||||
env:
|
env:
|
||||||
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
|
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue