我的 Github Action 需要来自秘密的“GITHUB_TOKEN”,但我希望能够声明我自己的密钥并将其传递进去。
这只是.github/main.workflow
. 在里面.github/workflows/my-workflow.yml
你可以自己声明环境变量:
jobs:
my-job:
...
env:
TOKEN_KEY_THEY_WANT: ${{ secrets.HOW_I_NAMED_IT }}
以下是他们期望main.workflow
的配置方式:
action "My Job" {
uses = "my_repo/action_folder@branch-name"
secrets = ["GITHUB_TOKEN"]
}
这就是我希望能够做到的:
action "My Job" {
uses = "my_repo/action_folder@branch-name"
env = {GITHUB_TOKEN = "$MY_CUSTOM_TOKEN"}
secrets = ["MY_CUSTOM_TOKEN"]
}
Github Actions 文档似乎没有涵盖这个主题,并且它的大部分内容都基于它们的 workflow.yml 格式。我不知道这是否是一个简单的语法错误,但如果有人知道该怎么做,我将非常感激。