Skip to content

Commit d0de956

Browse files
authored
feat: merge-gatekeeperを追加 (#84)
1 parent 50fc360 commit d0de956

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: "Merge Gatekeeper"
2+
3+
# auto mergeとmerge queue用のチェッカー。
4+
# Approve数が足りているか、すべてのテストが通っているかを確認します。
5+
# 詳細: https://github.com/VOICEVOX/merge-gatekeeper
6+
7+
on:
8+
pull_request_target:
9+
types: [auto_merge_enabled]
10+
merge_group:
11+
types: [checks_requested]
12+
13+
jobs:
14+
merge_gatekeeper:
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: voicevox/merge-gatekeeper@main
18+
with:
19+
token: ${{ secrets.GATEKEEPER_TOKEN }}
20+
required_score: 2
21+
score_rules: |
22+
@Hiroshiba: 2
23+
- uses: upsidr/merge-gatekeeper@v1
24+
with:
25+
token: ${{ secrets.GITHUB_TOKEN }}
26+
self: merge_gatekeeper
27+
# https://github.com/upsidr/merge-gatekeeper/issues/71#issuecomment-1660607977
28+
ref: ${{ github.event.pull_request && github.event.pull_request.head.sha || github.ref }}
29+
timeout: 18000 # 5 hours

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- name: typos
1414
uses: crate-ci/[email protected]
1515

16-
voicevox-shared-workflow:
16+
voicevox_shared_workflow:
1717
uses: VOICEVOX/.github/.github/workflows/shared.yml@main
1818

1919
# Super Linter に必要

0 commit comments

Comments
 (0)