GitHub 工作流输入参数的下拉列表

Dropdown for GitHub Workflows input parameters

我想为我的 GitHub 操作输入参数创建一个下拉列表。这应该有助于 select 从下拉列表中输入一个值,就像 select 分支的选项一样。

当使用 workflow_dispatchit's now possible 时有 choicebooleanenvironment 输入,而不仅仅是字符串。 choice 是一个下拉菜单,boolean 是一个复选框,environment 类似于 choice,但会自动填充您的回购设置中配置的所有环境。

Here's an example workflow 使用新类型:

name: CI

on:
  workflow_dispatch:
    inputs:
      environment:
        type: environment
        description: Select the environment
      boolean:
        type: boolean
        description: True or False
      choice:
        type: choice
        description: Make a choice
        options:
        - foo
        - bar
        - baz
jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2

      - name: greet
        run: | 
          echo "environment is ${{ github.event.inputs.environment }}"
          echo "boolean is ${{ github.event.inputs.boolean }}"
          echo "choice is ${{ github.event.inputs.choice }}"