小编Sto*_*les的帖子

为什么未强制执行 GitHub Actions 所需的输入?

我正在为 GitHub Actions 编写一个具有输入的 JavaScript 操作,其中一些输入是必需的。一个简单的例子:

name: 'My action'
description: 'My description'
author: 'me'
inputs:
  thisOneIsOptional: 
    description: 'An optional input'
    required: false
  thisOneIsRequired: 
    description: 'A required input'
    required: true
runs:
  using: 'node12'
  main: '../lib/main.js'
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是,我可以在工作流程中使用此操作,而无需提供所需的参数,并且 GitHub 也没有抱怨。似乎需要由操作本身来验证是否确实提供了所需的输入。是对的吗?

在调用我的操作代码之前,有没有办法让 GitHub 为我验证这一点?

github-actions

7
推荐指数
1
解决办法
2803
查看次数

标签 统计

github-actions ×1