From cc8a26f4a9171db46fe0b758a1165a3ba12c7fec Mon Sep 17 00:00:00 2001 From: tkgstrator <29420801+tkgstrator@users.noreply.github.com> Date: Sun, 2 Aug 2026 08:40:52 +0000 Subject: [PATCH] ci: adopt shared back-merge workflow --- .github/workflows/backmerge.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/backmerge.yaml diff --git a/.github/workflows/backmerge.yaml b/.github/workflows/backmerge.yaml new file mode 100644 index 0000000..cf75bc9 --- /dev/null +++ b/.github/workflows/backmerge.yaml @@ -0,0 +1,21 @@ +name: Back-merge + +# リリース (master 宛て PR) がマージされたら develop を master へ fast-forward する。 +# 実体は共有の再利用ワークフロー: https://github.com/qtmleap/actions +# +# workflow_dispatch は手動リカバリ用。fast-forward できない場合は警告を出して +# 何もしないため、いつ叩いても安全。 +on: + pull_request: + branches: [master] + types: [closed] + workflow_dispatch: + +# 再利用ワークフローは呼び出し元より広い権限を持てないため、ここで宣言する。 +permissions: + contents: write + +jobs: + backmerge: + if: github.event_name == 'workflow_dispatch' || github.event.pull_request.merged == true + uses: qtmleap/actions/.github/workflows/backmerge.yaml@v1