ありがとうございます。トリガーは下記のような感じです。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'
ありがとうございます。トリガーは下記のような感じです。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'
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 パターン全部できそうでした!