Lesstep
GitHub Actions・action.yml・2026年11月3日に確認

GitHub Actions:action.yml の「Unrecognized named-value」(「Failed to load」)

メッセージに出ているファイルは、ワークフローではなくアクション自身のメタデータです。runner は action.yml の中の ${{ }} をすべて解析し、そこのキーごとに使える文脈は少ししかありません。式が1つ違う場所にあるだけで(説明文の中のことが多いです)、アクションはまったく読み込めなくなります。

見え方

Download action repository 'octo-org/example-action@v1' (SHA:…)
octo-org/example-action/v1/action.yml (Line: 77, Col: 18): Unrecognized named-value: 'github'. Located at position 1 within expression: github.workspace
Failed to load octo-org/example-action/v1/action.yml

1. 説明文の中の式

runner のアクションのファイルのスキーマ(action_yaml.json)では、name・description・それぞれの入力と出力の説明は、文脈の無いただの文字列です。それでも runner はそこの ${{ }} を解析するので、どの文脈も失敗します:github・runner・job・steps・inputs・secrets・vars。たいていは使い方の例か、既定値の説明です。

アクションを作っている側なら、括弧を付けずに名前で書くか(github.workspace、$GITHUB_WORKSPACE、「ジョブの状態」)、例を README に移します。使っているだけなら、変更の前の版か、直った版に固定します。v1 のような動くタグは、作者がタグを動かせば戻ります。

2. 複合アクションの中の vars と secrets

文脈のリファレンスには「The secrets context is not available for composite actions due to security reasons.」(セキュリティのため、複合アクションでは secrets の文脈は使えない)とあります。vars も action_yaml.json のどの文脈の一覧にもありません。共有のアクションの ${{ vars.GHA_RUNNER }} は呼び出し側を「Set up job」で止め(worker-actions #278)、${{ vars.AGENT_DEBUG == 'true' }} はローカルのアクションを読み込めなくしました(agentic-deployment-template #44)。入力として受け取り、ワークフローから渡します:

# action.yml
inputs:
  debug:
    description: Print the full output
    default: "false"
  token:
    description: Token for the deploy API
    required: true
runs:
  using: composite
  steps:
    - run: ./deploy.sh
      shell: bash
      env:
        DEBUG: ${{ inputs.debug }}
        TOKEN: ${{ inputs.token }}

# ワークフロー
- uses: octo-org/example-action@v1
  with:
    debug: ${{ vars.AGENT_DEBUG }}
    token: ${{ secrets.DEPLOY_TOKEN }}

3. キーごとに読める文脈

action_yaml.json から:

リリースの前に見つける

見分け方

失敗したジョブを IntelliJ IDEA から見るなら

Pipeline Inbox for GitHub Actions Workflows は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。すべてのリポジトリの実行を、ジョブ・ステップと一緒に IDE のツールウィンドウに並べ、いまのブランチの実行はステータスバーに出ます。読むのは無料、失敗したジョブの再実行・キャンセル・ワークフローの実行・デプロイのレビューは Pro(月 US$1.50・30日の無料試用つき)です。

GitHub と GitHub Actions は GitHub, Inc. の商標、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは GitHub, Inc.・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:「Invalid workflow file」 · 「Unable to resolve action」 · 「Unexpected input(s)」の警告 · IntelliJ IDEA で使える GitHub Actions のプラグインの比較 · English