我正在开发一个可重复使用的工作流,使用Javascript操作,按照这个tutorial进行。我的action.yml
看起来像这样。
name: "Test"
description: "Reusable workflow"
inputs:
input-one:
required: false
type: string
runs:
using: 'node16'
main: 'dist/index.js'
但我的问题是如何访问`dist/index.js`中的`secrets`?请注意,我不希望用户提供秘密作为输入,我想将秘密存储在可重用的工作流存储库中,并在需要时使用它。
我尝试更改`action.yml`文件中的`env`(这样我就可以使用node `process.env` API获取秘密),但它会出现错误,显示`Unexpected value 'env'`。
name: "Test"
description: "Reusable workflow"
inputs:
input-one:
required: false
type: string
runs:
using: 'node16'
main: 'dist/index.js'
env:
DUMMY_VAL: ${{ secrets.MY_REPOSITORY_SECRET }}