Skip to content

Commit

Permalink
ci(semantic-pr): replace probot by github-action
Browse files Browse the repository at this point in the history
Fixes MRGFY-628

Change-Id: I7cedc5c14320c64b618302a0078655158c4aa5d0
  • Loading branch information
sileht authored and jd committed Oct 13, 2021
1 parent 0c21dd0 commit d03daeb
Showing 3 changed files with 25 additions and 6 deletions.
2 changes: 0 additions & 2 deletions .github/semantic.yml

This file was deleted.

17 changes: 17 additions & 0 deletions .github/workflows/semantic-pull-request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Semantic Pull Request"
permissions: read-all

on:
pull_request_target:
types:
- opened
- edited
- synchronize

jobs:
semantic-pull-request:
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v3.4.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
12 changes: 8 additions & 4 deletions .mergify.yml
Original file line number Diff line number Diff line change
@@ -2,7 +2,8 @@ defaults:
actions:
queue:
name: default
method: rebase
method: squash
commit_message: title+body
squash:
commit_message: first-commit

@@ -45,10 +46,11 @@ pull_request_rules:
conditions:
- base=main
- author=@devs
# - check-success=Semantic Pull Request
- check-success=semantic-pull-request
- body~=(?m)^Fixes MERGIFY-ENGINE-
- label=hotfix
- "#changes-requested-reviews-by=0"
- "#commits=1"
- label!=work-in-progress
- label!=manual merge
actions:
@@ -58,7 +60,7 @@ pull_request_rules:
- name: automatic merge
conditions:
- base=main
# - check-success=Semantic Pull Request
- check-success=semantic-pull-request
- check-success=requirements
- check-success=pep8
- check-success=py39
@@ -67,18 +69,20 @@ pull_request_rules:
- check-success=heroku
- "#approved-reviews-by>=1"
- "#changes-requested-reviews-by=0"
- "#commits=1"
- label!=work-in-progress
- label!=manual merge
actions:
queue:

- name: automatic merge from dependabot
conditions:
# - check-success=Semantic Pull Request
- check-success=semantic-pull-request
- check-success=requirements
- author=dependabot[bot]
- label!=work-in-progress
- label!=manual merge
- "#commits=1"
actions:
queue:
name: lowprio

0 comments on commit d03daeb

Please sign in to comment.