Skip to content

Comments

Fix build: Remove workflows depending on removed custom engine support#16534

Merged
pelikhan merged 2 commits intocopilot/remove-custom-agentic-supportfrom
copilot/fix-build-issues-another-one
Feb 18, 2026
Merged

Fix build: Remove workflows depending on removed custom engine support#16534
pelikhan merged 2 commits intocopilot/remove-custom-agentic-supportfrom
copilot/fix-build-issues-another-one

Conversation

Copy link
Contributor

Copilot AI commented Feb 18, 2026

Build was failing with schema validation errors on two shared workflow configurations that defined custom engines (actions-ai-inference and opencode). The engine schema now only accepts claude, codex, or copilot.

Changes

Removed shared custom engine configurations:

  • .github/workflows/shared/actions-ai-inference.md - GitHub AI inference integration
  • .github/workflows/shared/opencode.md - SST OpenCode integration

Removed workflows importing these configs:

  • .github/workflows/issue-classifier.md - Issue classification using AI inference action
  • .github/workflows/smoke-opencode.md - OpenCode engine smoke tests

Removed generated lock files:

  • .github/workflows/issue-classifier.lock.yml
  • .github/workflows/smoke-opencode.lock.yml

Result

152 workflows compile successfully with no errors.

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 -pack /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/exp/strings@v0.0.0-20251106172358-54469c29c2bc/join.go (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 -pack /home/REDACTED/go/pkg/mod/github.com/cli/safeexec@v1.0.1/lookpath.go (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 -pack /home/REDACTED/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/apic.go /home/REDACTED/go/pkg/mod/gopkg.in/yaml.v3@v3.0.1/decode.go (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha --show-toplevel -tests /usr/bin/git /js && npm run fgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git te 'scripts/**/*git .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows 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 g_.a 0519713/b011/vet.cfg .cfg ./../.prettieriggit tants 64/pkg/tool/linu--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha audit-workflows.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-lang=go1.25 --ignore-path ../../../.prettirev-parse bin/bash /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-dwarf=false -uns�� 999 /tmp/go-build1440519713/b056/vet.cfg 0519713/b348/vet.cfg ithub/workflows credential.usernrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b416/_testmain.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha brave.md ../../../**/*.json 0/x64/bin/node --ignore-path ../../../.prettirev-parse p/bin/bash /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b110/vet.cfg t-ha�� SameOutput2152994551/001/stability-test.md /tmp/go-build1440519713/b083/vet.cfg 0519713/b295/vet.cfg l rg/x/text@v0.34.rev-parse me: String!) { --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha xterm-color docker /usr/bin/git k/gh-aw/gh-aw/.ggit docker.io/mcp/brrev-parse h git chec�� .github/workflows/test.md git /usr/bin/git /home/REDACTED/worgit rev-parse x_amd64/vet 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 2707824512/.github/workflows .cfg 64/pkg/tool/linux_amd64/vet remote.origin.urnode g/dict.go x_amd64/compile 64/pkg/tool/linux_amd64/vet add te 'scripts/**/*.js' --ignore-path .prettierigno-errorsas .cfg x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha ithub/workflows/agent-persona-explorer.md -buildtags ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert nch,headSha,disp--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile add 0519713/b414/_pkg_.a /tmp/gh-aw-add-gitattributes-test1879814246/.github/workflows/test.lock.yml 0519713/b414=> ithub/workflows b/gh-aw/pkg/testrev-parse /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha /tmp/go-build1440519713/b414/_pkg_.a -trimpath /usr/bin/git -p github.com/githurev-parse -lang=go1.25 git init�� XyZhZXSTEgcWGRyDzeqw/XyZhZXSTEgcWGRyDzeqw -goversion /usr/bin/git -c=4 -nolocalimports -importcfg 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha gh-aw/actions/setup/sh/sanitize_path.sh' '/usr/bin:/usr/local/bin' && echo "$PATH" 64/pkg/tool/linux_amd64/vet /usr/bin/git 3553350500/.githgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git te 'scripts/**/*/usr/bin/gh .cfg 64/pkg/tool/linugraphql git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b281/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/identifiers.go /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/pat_validation.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b174/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/cli/go-gh/v2@v2.13.0/internal/yamlmap/yaml_map.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha d -n 10 (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 ithub/workflows pkg/mod/golang.org/x/term@v0.40.0/term_unix.go es (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha /tmp/go-build2600512898/b149/_pk**/*.ts -trimpath node -p github.com/dusti-atomic -lang=go1.16 git ode_�� -one -goversion /usr/bin/git -c=4 -nolocalimports -importcfg git (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha /interface.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } git status --por/usr/bin/gh .cfg 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git y.md on 64/pkg/tool/linuxterm-color git (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 blog-auditor.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --ignore-path ../../../.prettirev-parse /snap/bin/git /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -uns�� runs/20260218-064339-15833/test-970008734/.github/workflows /tmp/go-build1440519713/b121/vet.cfg 0519713/b351/vet.cfg ithub/workflows credential.usernrev-parse ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha tor.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10bash -test.run=^Test -test.short=true--noprofile git rev-�� --show-toplevel 64/pkg/tool/linu/tmp/go-build1440519713/b108/vet.cfg /usr/bin/git 1451913658/.githgit .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b113/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/ansi@v0.11.6/ansi.go /home/REDACTED/go/pkg/mod/github.com/charmbracelet/x/ansi@v0.11.6/ascii.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports $name) { hasDiscussionsEnabled } } /tmp/go-build2600512898/b339/importcfg -pack /home/REDACTED/go/pkg/mod/golang.org/x/crypto@v0.48.0/curve25519/curve25519.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha /tmp/go-build2600512898/b343/symabis -c=4 $name) { hasDiscussionsEnabled } } -importcfg /tmp/go-build2600512898/b343/importcfg -pack -asmhdr (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 auto-triage-issues.md ../../../**/*.json /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-lang=go1.25 --ignore-path ../../../.prettirev-parse ache/node/24.13.--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-dwarf=false -uns�� -unreachable=false /tmp/go-build1440519713/b104/vet.cfg 0519713/b353/vet.cfg om/charmbraceletgit credential.usernrev-parse /node /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu/tmp/go-build1440519713/b412/_testmain.go (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b143/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6/ansi.go /home/REDACTED/go/pkg/mod/github.com/muesli/ansi@v0.0.0-20230316100256-276c6243b2f6/buffer.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha -D GOAMD64_v1 -o /tmp/go-build2600512898/b337/blake2bAVX2_amd64.o /home/REDACTED/go/pkg/mod/golang.org/x/crypto@v0.48.0/blake2b/blake2bAVX2_amd64.s (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha (http block)
  • https://api.github.com/repos/anchore/sbom-action/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha o (http block)
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } un8-gFRi_ x_amd64/compile 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git g/cli/fileutil/fgit g/cli/fileutil/f-C 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/docker/build-push-action/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha d -n 10 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet $name) { hasDiscussionsEnabled } } 9go7lghnq .cfg 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linu--json /usr/bin/git om/pmezard/go-diinfocmp (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha d -n 10 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha 9.0/gen.go 9.0/graphemes.go x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha --show-toplevel 64/pkg/tool/linu-extld=gcc /usr/bin/git x55To0DC_ x_amd64/compile 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git om/stretchr/testinfocmp .cfg .cfg git (http block)
  • https://api.github.com/repos/docker/metadata-action/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha d -n 10 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha erm.go erm_unix.go x_amd64/cgo (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha image:v1.0.0 64/pkg/tool/linux_amd64/vet /usr/bin/git git status --por/usr/bin/gh x_amd64/compile x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git te '../../../**/git (http block)
  • https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha d -n 10 idth.go r: $owner, name: $name) { hasDiscussionsEnabled } } (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha --show-toplevel x_amd64/compile /usr/bin/git oCLn1vH0z .cfg 64/pkg/tool/linugraphql git rev-�� --show-toplevel 64/pkg/tool/linuowner=github /usr/bin/git g/testutil/tempdgit .cfg ger.test 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 (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 nternal/testdeps/deps.go 64/pkg/tool/linux_amd64/vet son (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 (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 (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 (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 (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 (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path k/gh-aw/gh-aw/.g-p pkg/mod/github.cmain /opt/hostedtoolc-lang=go1.25 (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 github.com/cli/g-atomic DiscussionsEnabl-bool /usr/bin/unpigz -d k/gh-aw/gh-aw/.g-errorsas pported.go 0/x64/bin/sh -c=4 -nolocalimports -importcfg /usr/bin/gh (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 (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3 --jq .object.sha --get-regexp ^remote\..*\.gh-resolved$ 64/bin/node *.json' '!../../git mcp/memory 64/pkg/tool/linu--show-toplevel git 0/x6�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git /home/REDACTED/wor/usr/bin/gh config 64/pkg/tool/linugraphql 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 g_.a --jq 64/pkg/tool/linux_amd64/vet nore w x_amd64/compile 64/pkg/tool/linux_amd64/vet api vvL-h_7ku .cfg 64/pkg/tool/linux_amd64/vet -f owner=github -f 64/pkg/tool/linux_amd64/vet (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)
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha --show-toplevel 64/pkg/tool/linurev-parse $name) { hasDiscussionsEnabled } } g_.a --jq 64/pkg/tool/linu--noprofile git rev-�� --show-toplevel 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/styles/theme_test.go /usr/bin/git rite '**/*.cjs' /usr/bin/gh X6D161nAi 64/pkg/tool/linugraphql git (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 /repos/docker/login-action/git/ref/tags/v3 .cfg 64/pkg/tool/linux_amd64/vet nore 9.0/graphemes.gorev-parse x_amd64/compile 64/pkg/tool/linux_amd64/vet -C b/workflows .cfg 64/pkg/tool/linux_amd64/vet (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 -f owner=github -f 64/pkg/tool/linutest@example.com -C 2283994714/.gith-c=4 .cfg 64/pkg/tool/linu-importcfg age.go o x_amd64/compile 64/pkg/tool/linu/home/REDACTED/work/gh-aw/gh-aw/pkg/timeutil/format_test.go (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 me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } l (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build1440519713/b368/cli.test /tmp/go-build1440519713/b368/cli.test -test.testlogfile=/tmp/go-build1440519713/b368/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (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 k/gh-aw/gh-aw/.github/workflows pkg/mod/github.com/thlib/go-timezone-local@v0.0.7/tzlocal/tz_unix.go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/user
    • Triggering command: /usr/bin/gh gh api user --jq .login -c=4 -nolocalimports -importcfg /tmp/go-build2600512898/b135/importcfg -pack /home/REDACTED/go/pkg/mod/github.com/rivo/uniseg@v0.4.7/doc.go /home/REDACTED/go/pkg/mod/github.com/rivo/uniseg@v0.4.7/eastasianwidth.go (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login -D GOAMD64_v1 -gensymabis -o /tmp/go-build2600512898/b147/symabis /opt/hostedtoolcache/go/1.25.0/x64/src/os/signal/sig.s (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login zeh5/EQjXhdpTXG99JkCBzeh5 (http block)

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

Original prompt

Reference: https://github.com/github/gh-aw/actions/runs/22129352203/job/63966097072#step:10:1

Fix build


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix build errors in the project Fix build: Remove workflows depending on removed custom engine support Feb 18, 2026
Copilot AI requested a review from pelikhan February 18, 2026 06:48
@pelikhan pelikhan closed this Feb 18, 2026
@pelikhan pelikhan reopened this Feb 18, 2026
@pelikhan pelikhan marked this pull request as ready for review February 18, 2026 06:53
Copilot AI review requested due to automatic review settings February 18, 2026 06:53
@pelikhan pelikhan merged commit ee070e5 into copilot/remove-custom-agentic-support Feb 18, 2026
68 of 85 checks passed
@pelikhan pelikhan deleted the copilot/fix-build-issues-another-one branch February 18, 2026 06:53
Copy link
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

Removes workflows and shared configurations that depended on now-invalid custom engine support to restore workflow schema validation and unblock builds.

Changes:

  • Deleted the OpenCode smoke workflow and its shared engine import, plus the generated lock file.
  • Deleted the issue-classifier workflow and its shared actions/ai-inference engine import, plus the generated lock file.
  • Regenerated a set of workflow lock files, primarily updating embedded safe-outputs tool descriptions (and adding discussions: write in ci-doctor.lock.yml).

Reviewed changes

Copilot reviewed 38 out of 38 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/workflows/workflow-health-manager.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/unbloat-docs.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/technical-doc-writer.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/sub-issue-closer.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/smoke-test-tools.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/smoke-temporary-id.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/smoke-project.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/smoke-opencode.md Removed OpenCode smoke workflow that depended on the removed custom engine support.
.github/workflows/smoke-opencode.lock.yml Removed generated lockfile for the OpenCode smoke workflow.
.github/workflows/smoke-copilot.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/smoke-codex.lock.yml Regenerated lockfile content (embedded safe-outputs tool descriptions updated, incl. hide-comment).
.github/workflows/smoke-claude.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/shared/opencode.md Removed shared OpenCode custom engine configuration.
.github/workflows/shared/actions-ai-inference.md Removed shared actions/ai-inference custom engine configuration.
.github/workflows/scout.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/refiner.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/q.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/pr-triage-agent.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/poem-bot.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/pdf-summary.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/issue-triage-agent.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/issue-monster.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/issue-classifier.md Removed issue classifier workflow that imported the removed custom engine config.
.github/workflows/issue-classifier.lock.yml Removed generated lockfile for the issue classifier workflow.
.github/workflows/draft-pr-cleanup.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/discussion-task-miner.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/dev-hawk.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/daily-fact.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/daily-cli-performance.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/daily-assign-issue-to-user.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/craft.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/contribution-check.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/cloclo.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/ci-doctor.lock.yml Regenerated lockfile content; additionally grants discussions: write in some jobs.
.github/workflows/brave.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/archie.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
.github/workflows/ai-moderator.lock.yml Regenerated lockfile content (embedded safe-outputs hide-comment tool description updated).
.github/workflows/agent-performance-analyzer.lock.yml Regenerated lockfile content (embedded safe-outputs tool description updated).
Comments suppressed due to low confidence (1)

.github/workflows/ci-doctor.lock.yml:1288

  • The safe_outputs job permissions include discussions: write, but the workflow's safe-outputs config here only shows issue/PR operations. If Discussions access isn't required, set safe-outputs.add-comment.discussions: false in .github/workflows/ci-doctor.md and recompile to keep least-privilege permissions.
    permissions:
      contents: read
      discussions: write
      issues: write
      pull-requests: write

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

runs-on: ubuntu-slim
permissions:
contents: read
discussions: write
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

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

The generated workflow now grants discussions: write to the conclusion job. The source workflow (.github/workflows/ci-doctor.md) does not appear to interact with Discussions; if this workflow only comments on issues/PRs, consider setting safe-outputs.add-comment.discussions: false in the source frontmatter and regenerating the lock file to avoid over-privileging the job token.

This issue also appears on line 1284 of the same file.

Suggested change
discussions: write

Copilot uses AI. Check for mistakes.
Comment on lines +471 to 472
"description": "Add a comment to an existing GitHub issue, pull request, or discussion. Use this to provide feedback, answer questions, or add information to an existing conversation. For creating new items, use create_issue, create_discussion, or create_pull_request instead. IMPORTANT: Comments are subject to validation constraints enforced by the MCP server - maximum 65536 characters for the complete comment (including footer which is added automatically), 10 mentions (@username), and 50 links. Exceeding these limits will result in an immediate error with specific guidance. NOTE: By default, this tool requires discussions:write permission. If your GitHub App lacks Discussions permission, set 'discussions: false' in the workflow's safe-outputs.add-comment configuration to exclude this permission. CONSTRAINTS: Maximum 15 comment(s) can be added.",
"inputSchema": {
Copy link

Copilot AI Feb 18, 2026

Choose a reason for hiding this comment

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

This PR’s description focuses on removing workflows/custom-engine configs, but this lock file (and many others in the diff) also changes embedded safe-outputs tool descriptions (e.g., adding the Discussions-permission NOTE). If this broader lockfile regeneration is intended, it should be called out explicitly in the PR description; otherwise consider narrowing the diff to the minimal set of regenerated lockfiles to reduce review/merge noise.

Copilot uses AI. Check for mistakes.
pelikhan added a commit that referenced this pull request Feb 18, 2026
* Initial plan

* Remove custom engine support - constants, registry, schema, and tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Complete custom engine removal - update validation and tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix remaining test failures - remove custom engine references

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove TestCustomEngineParseLogMetrics from logs_parsing_test.go

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix build: Remove workflows depending on removed custom engine support (#16534)

* Initial plan

* Remove custom engine workflows and shared configurations

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Register custom engine to fix TestValidateEngine integration test (#16536)

* Initial plan

* Add custom engine implementation and register in engine registry

- Created custom_engine.go with CustomEngine implementation
- Added default implementations for ParseLogMetrics, GetLogParserScriptId, and RenderMCPConfig to BaseEngine
- Registered custom engine in NewEngineRegistry()
- Fixed TestValidateEngine integration test failure

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove custom engine and all associated tests

- Removed custom_engine.go implementation file
- Removed CustomEngine registration from engine registry
- Removed TestEngineRegistryCustomEngine test
- Removed TestCustomEngineWithMaxTurns test
- Renamed TestThreatDetectionWithCustomEngine to TestThreatDetectionWithEngineConfig
- Replaced CustomEngine with ClaudeEngine in MCP setup generator tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Merge main into copilot/remove-custom-agentic-support

Resolved merge conflicts:
- Kept deletion of .github/workflows/smoke-opencode.lock.yml (uses custom engine)
- Preserved removal of "custom" engine from schema

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix CI failures - remove custom engine from tests

- Remove "custom" from expected engines in TestValidEngineNamesConsistency
- Remove "custom" test case from TestValidateEngine
- Update error message expectations to not include "custom"

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix remaining custom engine test failures

- Remove "custom" from TestValidEngineNames expected engines
- Update TestCompleteEngineNames to expect 3 engines instead of 4
- Fix test case names and counts for engine completion tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Fix TestRuntimeSetupIntegration - change custom engine to claude

- Updated test case to use 'claude' engine instead of 'custom'
- Changed test name from "custom steps" to "engine steps" for clarity
- Updated comment to refer to "engine steps" not "custom steps"

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Remove custom engine from tests, slides, and docs

Tests:
- Fix TestCompletionEngineNamesIntegration - remove "custom" assertion

Slides:
- Remove "Custom - Bring your own AI" from AI Engines slide

Docs:
- Update engines.md description to not mention custom engines
- Update faq.md to remove custom engine option
- Update frontmatter-full.md and frontmatter.md to update secrets/steps descriptions
- Update examples/multi-repo.md to use claude engine instead of custom
- Update patterns/multirepoops.md to use claude engine instead of custom

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
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.

2 participants