Skip to content

[cli-tools-test] Indexing job fails: @tobilu/qmd@2.0.1 incompatible with TypeScript 6.0.2 (peer dependency conflict) #23650

@github-actions

Description

@github-actions

Multiple workflows are failing in the indexing job due to a peer dependency conflict between @tobilu/qmd@2.0.1 and typescript@6.0.2.

Affected Workflows

Confirmed failures in the indexing step across multiple workflows and engines:

Error Details

npm error Found: typescript@6.0.2
npm error node_modules/typescript
npm error   dev typescript@"^6.0.2" from the root project

npm error Could not resolve dependency:
npm error peer typescript@"^5.9.3" from `@tobilu/qmd`@2.0.1
```

The `indexing` step runs:
```
npm install --prefix "/home/runner/work/_temp/gh-aw/actions" `@tobilu/qmd`@2.0.1 `@actions/github`

@tobilu/qmd@2.0.1 specifies typescript@"^5.9.3" as a peer dependency (accepting >=5.9.3 <6.0.0). The repository now has typescript@6.0.2 which is outside this range, causing npm to refuse the install.

Root Cause

TypeScript 6.0.2 was recently released and @tobilu/qmd@2.0.1 has not been updated to declare compatibility with TypeScript 6.x.

Impact

  • Severity: High
  • Frequency: Affects all runs where the indexing job runs npm install @tobilu/qmd@2.0.1
  • Engines affected: codex, claude (any workflow using QMD indexing)
  • Effect: Workflow fails at the indexing stage; agent job is skipped entirely

Suggested Fix

Either:

  1. Upgrade @tobilu/qmd to a version that supports TypeScript 6.x (if available), or
  2. Pin TypeScript to ^5.9.3 in the actions install step, or
  3. Add --legacy-peer-deps to the npm install command as a temporary workaround

Reproduction

Any workflow that uses QMD indexing will reproduce this on a fresh run.

References:

Generated by Daily CLI Tools Exploratory Tester ·

  • expires on Apr 7, 2026, 5:29 AM UTC

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions