Skip to content

Docs: MultiRepoOps 'Deterministic Multi-Repo Workflows' example has steps: under engine: which fails compilation #18090

@tore-unumed

Description

@tore-unumed

Page

https://github.github.io/gh-aw/patterns/multi-repo-ops/#deterministic-multi-repo-workflows

Problem

The "Deterministic Multi-Repo Workflows" section shows steps: nested under engine::

engine:
  id: claude
  steps:
    - name: Checkout main repo
      uses: actions/checkout@v5
      ...
    - name: Checkout secondary repo
      uses: actions/checkout@v5
      ...

This does not compile. The compiler rejects steps as an unknown property under /engine:

error: at '/engine' (line 21, column 3): Unknown property: steps

Expected

steps: should be a top-level frontmatter key, not nested under engine::

engine:
  id: claude

steps:
  - name: Checkout main repo
    uses: actions/checkout@v5
    with:
      path: main-repo
  - name: Checkout secondary repo
    uses: actions/checkout@v5
    with:
      repository: org/secondary-repo
      token: ${{ secrets.GH_AW_CROSS_REPO_PAT }}
      path: secondary-repo

Version

gh-aw v0.50.0 (compiler version from lock file)

Metadata

Metadata

Labels

bugSomething isn't workingdocumentationImprovements or additions to documentation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions