小编Abh*_*hek的帖子

在 GitHub Action 中调用可重复使用的工作流程时,秘密插值在调用方工作流程中出现语法错误

我正在使用可重用工作流程,当将secrets调用者工作流程传递到可重用工作流程时,我收到以下语法错误:

The workflow is not valid. .github/workflows/caller_workflow.yml (Line: 28, Col: 28): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.SECRET_1 .github/workflows/caller_workflow.yml (Line: 29, Col: 22): Unrecognized named-value: 'secrets'. Located at position 1 within expression: secrets.SECRET_2
Run Code Online (Sandbox Code Playgroud)

不知道为什么插值不起作用。

这是我的呼叫者工作流程caller_workflow.yml(给出上述错误):

name: Build workflow
on:
  push:
    branches:
      - dev
      - main
  pull_request:
    types:
      - opened
      - edited
      - reopened
    branches:
      - main
      - dev

jobs:
  # reference: https://docs.github.com/en/actions/learn-github-actions/reusing-workflows#example-caller-workflow
  org-checks:
    uses: repo/.github/workflows/main_workflow.yml@main
    with:
      SECRET_1: ${{ secrets.SECRET_1 }}
      SECRET_2: …
Run Code Online (Sandbox Code Playgroud)

continuous-integration github-actions

14
推荐指数
1
解决办法
8476
查看次数