ありがとうございます。トリガーは下記のような感じです。cron または input ですね。

name: nightly

on:

schedule:

- cron: '0 18 * * *'

workflow_dispatch:

---

name: manual

on:

workflow_dispatch:

inputs:

branch:

description: 'Branch to build and test'

required: true

default: 'main'

Reply to this note

Please Login to reply.

Discussion

schedule と workflow_dispatch はデフォルトブランチにワークフローが存在してないと動かないですね

workflow_dispatch はワークフローが存在してさえすればいいのでダミーのワークフローを main ブランチにコミットするとブランチでもトリガーできると思います(schedule は流石に無理だった気がする)

https://docs.github.com/ja/actions/reference/events-that-trigger-workflows#schedule

https://docs.github.com/ja/actions/reference/events-that-trigger-workflows#workflow_dispatch

ああ、ありがとうございます!

ワークフロー側のブランチを選ぶ UI がないからできないのでは、と思っていたのですが、main, feature 両方 .github/workflows/*.yml を追加したら、

のように、ワークフローのブランチと、チェックアウト対象のブランチと、両方選べて 2x2=4 パターン全部できそうでした!