Skip to content

Fix qmd indexing job failure due to TypeScript peer dependency conflict#23645

Merged
pelikhan merged 2 commits intomainfrom
copilot/investigate-documentation-unbloat-failure-again
Mar 31, 2026
Merged

Fix qmd indexing job failure due to TypeScript peer dependency conflict#23645
pelikhan merged 2 commits intomainfrom
copilot/investigate-documentation-unbloat-failure-again

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 31, 2026

The indexing job in all qmd-enabled workflows (including Documentation Unbloat) was failing at the "Install @tobilu/qmd SDK" step with an npm ERESOLVE error: @tobilu/qmd@2.0.1 declares typescript@"^5.9.3" as a peer dependency, but typescript@6.0.2 is present in the prefix directory (copied there from actions/setup/js/package.json).

Changes

  • pkg/workflow/qmd.go: Added --legacy-peer-deps to the generated npm install command for the qmd SDK, bypassing the peer version conflict as npm itself suggests in the error output:
- npm install --prefix "${{ runner.temp }}/gh-aw/actions" @tobilu/qmd@2.0.1 @actions/github
+ npm install --prefix "${{ runner.temp }}/gh-aw/actions" --legacy-peer-deps @tobilu/qmd@2.0.1 @actions/github
  • 10 lock files recompiled: unbloat-docs, daily-doc-healer, daily-doc-updater, dev, developer-docs-consolidator, dictation-prompt, glossary-maintainer, smoke-codex, technical-doc-writer, weekly-blog-post-writer

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw ota=5% yHigh=170M (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw "$k=".$v["localconfig (http block)
  • https://api.github.com/orgs/test-owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json exer.go x_amd64/asm GOINSECURE GOMOD GOMODCACHE x_amd64/asm (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name --show-toplevel 6163671/b450/testutil.test /usr/bin/git t0 -buildtags clusion,workflow"prettier" --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.prettierignore git rev-�� --show-toplevel git /usr/bin/git /tmp/TestGuardPosh s/test.md /usr/bin/git git (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git ub/workflows GO111MODULE x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/infocmp g_.a 4.0/deviceauth.grev-parse x_amd64/vet infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha npx prettier --write '../../../**/*.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path git /opt/hostedtoolcache/node/24.14.0/x64/bin/bash --show-toplevel git ules/.bin/sh bash --no�� --noprofile git /usr/bin/git ignore-path ../.git git -d git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha -bool (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha ns-Microsoft.CPlat.Core.RunCommandLinux.slice Test User es/.bin/sh nore git me: String!) { --show-toplevel git rev-�� te '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pret.prettierignore git rgo/bin/sh --show-toplevel node /usr/bin/git git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha 3475470/b102/_pkg_.a .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu^remote\..*\.gh-resolved$ env 3475470/b240/_pkg_.a tL3Z/CzS-jlvwks0WfTa2tL3Z 64/pkg/tool/linux_amd64/link GOINSECURE t/internal/langurev-parse GOMODCACHE 64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha steps.test.outputs.result x_amd64/vet /usr/bin/git g_.a PZlisUvcs 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linuremote.origin.url /usr/bin/git ortcfg .cfg 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 6163671/b240/vetrev-parse ache/go/1.25.0/x--show-toplevel git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linu2 n-dir/node /tmp/go-build386git -trimpath /opt/hostedtoolc--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha k/gh-aw/gh-aw/.github/workflows/auto-triage-issues.md x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/vet git add .github/workflows/test.md x_amd64/vet /usr/bin/git -json irent.go x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel resolved$ /usr/bin/git go GO111MODULE x_amd64/compile git rev-�� --show-toplevel x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git 1415-33048/test-git 6163671/b127/vetrev-parse .cfg git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 6163671/b210/vetrev-parse ache/go/1.25.0/x--show-toplevel git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE x_amd64/asm GOINSECURE GOMOD GOMODCACHE x_amd64/asm env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json t/format.go x_amd64/compile GOINSECURE GOMOD bytealg/compare_--show-toplevel x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json o x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10git -test.run=^Test -test.short=true--show-toplevel git -C /tmp/gh-aw-test-runs/20260331-051415-33048/test-272994529 rev-parse /usr/bin/git @{u} GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json git /home/REDACTED/work/gh-aw/gh-aw/node_modules/.bin/node --oneline -10 /usr/bin/git node /hom�� --write scripts/**/*.js /opt/hostedtoolcache/node/24.14.0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/n--show-toplevel .prettierignore --log-level=errorev-parse /usr/bin/git node (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha k/gh-aw/gh-aw/.github/workflows/blog-auditor.md x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git -json GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-p- git /home/REDACTED/.npm/_npx/b388654678d519d9/node_modules/.bin/prettier HEAD node /usr/bin/git prettier --wr�� scripts/**/*.js --ignore-path /home/node_modules/.bin/node --log-level=errogit git 86_64/sh node (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .visibility (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0 --jq .object.sha (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git rev-�� nt/action/git/ref/tags/v999.999.999 -tests /usr/bin/git successfully" GO111MODULE x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json wc (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha 1415-33048/test-272994529 /tmp/go-build3966163671/b145/vet.cfg 6163671/b409/vet.cfg l **/*.cjs 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags 0/x64/bin/node -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linuf() { test "$1" = get && echo "******"; }; f get (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha .js' --ignore-path .prettierignore --log-level=error remote.origin.url /usr/bin/git --show-toplevel git /usr/bin/git git tion�� /usr/bin/git git son ignore git /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha -unreachable=false /tmp/go-build3966163671/b128/vet.cfg 0/x64/bin/node che/go-build/aa/git **/*.cjs 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet t-ha�� ithub/workflows/agent-performance-analyzer.md /tmp/go-build3966163671/b282/vet.cfg /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -m -json 64/bin/go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linuREDACTED (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha .js' --ignore-path .prettierignore --log-level=error git ode --show-toplevel e/git /usr/bin/git git tion�� --get remote.origin.url son ignore git e git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 VFC3U_1OT 64/pkg/tool/linux_amd64/vet GOINSECURE chema/v6/kind GOMODCACHE 64/pkg/tool/linuTest User env YXTkfhKLl .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 git /usr/bin/git bin 2>/dev/nullgit x_amd64/vet /opt/hostedtoolc/tmp/gh-aw-test-runs/20260331-051538-38241/test-1750129640 git comm�� ../pkg/workflow/.github/workflows/test.md Initial /usr/bin/git /home/REDACTED/worgit x_amd64/vet /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 nHWev9mTz 64/pkg/tool/linu-test.short=true GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User env jf3KIy6V6 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE /gc GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 git /usr/bin/wc --show-toplevel x_amd64/vet /usr/bin/git wc -l ../pkg/workflow/js/**/*.json' --ignore-path ../../../.prettierignore git ndor/bin/bash GOMODCACHE x_amd64/vet /usr/bin/gh git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 skzryABHE 64/pkg/tool/linu-lang=go1.25 GOINSECURE g GOMODCACHE 64/pkg/tool/linutest@example.com env OC6DtmXU1 .cfg x_amd64/link GOINSECURE 3475470/b012/ GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 git /usr/bin/grep --show-toplevel x_amd64/vet /opt/hostedtoolc/tmp/gh-aw-test-runs/20260331-051538-38241/test-1750129640 grep -c ../pkg/workflow/.github/workflows/test.md /tmp/gh-aw/aw-feature-branch.patch /usr/bin/git /home/REDACTED/worgit x_amd64/vet /usr/bin/infocmp--show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 gxb97vCqp 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 git ode_modules/.bin/prettier --show-toplevel x_amd64/vet /opt/hostedtoolc.github/workflows/test.md bash /tmp�� x_amd64/vet node 64/bin/gofmt /home/REDACTED/worgit x_amd64/vet /usr/bin/git 64/bin/gofmt (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 KUe5gPPqi 64/pkg/tool/linu-buildmode=exe GOINSECURE chema/v6 GOMODCACHE 64/pkg/tool/linutest@example.com env DC1SZ2nqQ .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE 3475470/b015/ GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 git /usr/lib/git-core/git --show-toplevel x_amd64/vet /opt/hostedtoolc/tmp/gh-aw-test-runs/20260331-051538-38241/test-1750129640 /usr/lib/git-correv-parse main�� ../pkg/workflow/@{u} --auto 64/bin/go --detach x_amd64/vet /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 UmDVGN0sT 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE /math GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 git /usr/bin/git --show-toplevel x_amd64/vet /opt/hostedtoolcHEAD git rev-�� ../pkg/workflow/js/**/*.json' ---errorsas node 64/bin/gofmt /home/REDACTED/worgit x_amd64/vet /usr/bin/git 64/bin/gofmt (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 LTk7Xbhj8 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE 3475470/b029/ GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 o ode_modules/.bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path -json GO111MODULE x_amd64/asm GOINSECURE GOMOD GOMODCACHE x_amd64/asm env -json color.go x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 GOMOD GOMODCACHE 64/pkg/tool/linu.github/workflows/test.md estl�� TV6rN00-c GO111MODULE ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE r (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel 64/pkg/tool/linu--auto /usr/bin/git -json .cfg 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git ortcfg GO111MODULE x_amd64/compile git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git k/node_modules/.--show-toplevel git rev-�� --show-toplevel git /usr/bin/git 1538-38241/test-git git k/gh-aw/gh-aw/no--verify git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha ortcfg El_29FirO 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha *.json' '!../../../pkg/workflow/js/**/*.json' ---errorsas git /usr/bin/git --show-toplevel 64/pkg/tool/linu-c /usr/bin/git git rev-�� ath ../../../.prettierignore git k/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/prettier --show-toplevel 64/pkg/tool/linu-c /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha h ../../../.prettierignore git 64/pkg/tool/linux_amd64/vet --show-toplevel ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� /usr/bin/git 64/pkg/tool/linu../../../**/*.json ache�� w/js/**/*.json' --ignore-path git ache/node/24.14.0/x64/bin/sh --show-toplevel ache/go/1.25.0/xrev-parse r git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha -json cii.go x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env go GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha h ../../../.pret.prettierignore git /usr/bin/git --show-toplevel -tests /usr/bin/git git rev-�� w/js/**/*.json' --ignore-path git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --get remote.origin.ur-C ache/node/24.14./tmp/TestGuardPolicyMinIntegrityOnlyrepos_only_without_min-integrity1737156838/001 node (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha -json ii/equal_fold.go-ifaceassert x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha -json o x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha -json 1.4.1/internal/u-ifaceassert x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE jsonrpc2 GOMODCACHE x_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha h ../../../.pret.prettierignore git de --show-toplevel (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha ortcfg YC8VnY97L 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User env ortcfg GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE 3475470/b078/ GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha *.json' '!../../../pkg/workflow/js/**/*.json' ---errorsas git /node --show-toplevel 64/pkg/tool/linu/opt/hostedtoolcache/node/24.14.0/x64/bin/npx /usr/bin/git git rev-�� --show-toplevel git k/gh-aw/gh-aw/ac--log-level=error --show-toplevel 64/pkg/tool/linu-c /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha h ../../../.prettierignore git cal/bin/node --show-toplevel ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� /usr/bin/git git ache�� w/js/**/*.json' --ignore-path git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse r git (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion --show-toplevel e9tz4e_/ThKvzodBrev-parse /usr/bin/git git ode_�� --show-toplevel /usr/bin/git /usr/bin/git --get-regexp ^remote\..*\.gh-rev-parse /usr/bin/git git (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git -bool -buildtags /usr/bin/git git rev-�� ath ../../../.pr**/*.json git /usr/bin/git --show-toplevel s/test.md /usr/bin/gh git (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git ons-test18377132node -importcfg /usr/bin/git git rev-�� ath ../../../.pr**/*.json git /usr/bin/git /tmp/TestGuardPosh config /opt/hostedtoolc"prettier" --write '../../../**/*.json' '!../../../pkg/workflow/js/**/*.json' ---errorsas git (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build3966163671/b404/cli.test /tmp/go-build3966163671/b404/cli.test -test.testlogfile=/tmp/go-build3966163671/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE x_amd64/asm env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /tmp/go-build1010485098/b404/cli.test /tmp/go-build1010485098/b404/cli.test -test.testlogfile=/tmp/go-build1010485098/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true sistency_GoAndJanode -buildtags kflow.test git rev-�� --show-toplevel kflow.test /usr/bin/git /tmp/gh-aw-test-sh rev-parse /usr/bin/git git (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name ignore-path ../../../.prettierignore /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git ithub/workflows/sh -buildtags /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git runs/20260331-05node config /usr/bin/git git (http block)

If you need me to access, download, or install something from one of these locations, you can either:

The indexing job was failing with ERESOLVE because @tobilu/qmd@2.0.1
requires typescript@"^5.9.3" as a peer dependency, but the actions/setup
package.json (copied to the npm prefix) has typescript@6.0.2 installed.

Adding --legacy-peer-deps uses npm's legacy peer dependency resolution
that ignores peer version conflicts, as recommended in the npm error.

Recompiled all 10 affected lock files.

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/3dadeb70-3b9a-4056-965d-f3b3daad55cb

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Investigate 100% failure rate in documentation unbloat workflow Fix qmd indexing job failure due to TypeScript peer dependency conflict Mar 31, 2026
Copilot AI requested a review from pelikhan March 31, 2026 05:21
@pelikhan pelikhan marked this pull request as ready for review March 31, 2026 05:25
Copilot AI review requested due to automatic review settings March 31, 2026 05:25
@pelikhan pelikhan merged commit 705aac6 into main Mar 31, 2026
63 checks passed
@pelikhan pelikhan deleted the copilot/investigate-documentation-unbloat-failure-again branch March 31, 2026 05:26
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Fixes qmd-enabled workflow indexing job failures caused by an npm peer-dependency resolution conflict when installing @tobilu/qmd.

Changes:

  • Add --legacy-peer-deps to the generated npm install command for the qmd SDK install step.
  • Regenerate qmd-enabled workflow lockfiles so the updated install command is reflected in committed workflows.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pkg/workflow/qmd.go Updates generated qmd indexing steps to install the qmd SDK with --legacy-peer-deps.
.github/workflows/unbloat-docs.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/daily-doc-healer.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/daily-doc-updater.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/dev.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/developer-docs-consolidator.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/dictation-prompt.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/glossary-maintainer.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/smoke-codex.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/technical-doc-writer.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.
.github/workflows/weekly-blog-post-writer.lock.yml Lockfile regenerated to include --legacy-peer-deps in qmd SDK install step.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -497,7 +497,7 @@ func generateQmdIndexSteps(qmdConfig *QmdToolConfig) []string {
npmInstall := " - name: Install @tobilu/qmd SDK\n"
npmInstall += ifCacheMiss
npmInstall += " run: |\n"
Copy link

Copilot AI Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

--legacy-peer-deps is a non-obvious flag with behavior implications (it bypasses peer dependency resolution). Consider adding a short inline comment here explaining it’s intentionally used to work around the @tobilu/qmd TypeScript peer-dep conflict (e.g., when the prefix already contains a newer TypeScript from the setup action), so future changes don’t remove it accidentally.

Suggested change
npmInstall += " run: |\n"
npmInstall += " run: |\n"
npmInstall += " # Use --legacy-peer-deps to work around the @tobilu/qmd TypeScript peer-dep conflict when setup-node has already installed a newer TypeScript.\n"

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[agent-perf] Documentation Unbloat: 100% failure rate — needs investigation

3 participants