やり方
choice
というtype
を利用し、入力の選択肢をoptions
に記載します。
name: Sample # workflow_dispatchによりワークフローを手動実行できるようにする on: workflow_dispatch: inputs: version: # typeをchoiceにすることで入力をoptionsで設定したものから選択できるようになる type: choice required: true description: 'Semantic Versioning' default: 'patch' options: - major - minor - patch jobs: main: name: Check Inputs runs-on: ubuntu-latest steps: # Checkout - name: Checkout repository uses: actions/checkout@v4 with: lfs: true # inputsで受け取った値の利用方法 - name: Print inputs run: | echo "${VERSION_DATA}" env: VERSION_DATA: ${{ github.event.inputs.version }}