Open1

Github Actionsを作るときのお役立ち情報(随時追記)

mini_hiorimini_hiori

最終的にはworkflow_dispatchで起動する予定でそのためのinputも定義しているが、
検証するときはon pushトリガーで検証したいという場合。
input値をenvに一旦避けておくとよい
https://rcmdnk.com/blog/2023/02/06/computer-github/

---
name: push/pull_reaust/dispatch

on:
  push:
    - branch
  workflow_dispatch:
    inputs:
      var1:
        type: string
        description: 'string variable'
        required: false
        default: 'v1'
      var2:
        type: boolean
        description: 'boolean variable'
        required: false
        default: false

env:
  var1: ${{ inputs.var1 || 'string variable' }}
  var2: ${{ inputs.var1 || false }}

※workflow_dispatchで起動するためにはdefaultブランチに一度マージしないといけないので、レビュー前の作業ブランチではworkflow_dispatchでの実行テストはできない。そのためこの細工が必要になることがある
(👆これ対策をご存知の方いれば指摘ください :pray: )