Skip to content

refactor: split 3 architecture BLOCKER files below 1,000-line threshold#26450

Merged
pelikhan merged 5 commits intomainfrom
copilot/fix-architecture-violations-another-one
Apr 15, 2026
Merged

refactor: split 3 architecture BLOCKER files below 1,000-line threshold#26450
pelikhan merged 5 commits intomainfrom
copilot/fix-architecture-violations-another-one

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 15, 2026

Architecture Guardian flagged three new BLOCKER violations (≥1,000 lines) introduced in #26382. All three files mixed multiple concerns — YAML generation, condition building, data construction, and concurrency logic — making them hard to navigate and test in isolation.

Changes

pkg/workflow/maintenance_workflow.go (1,347 → 245 lines)

  • maintenance_cron.gogenerateMaintenanceCron, generateSideRepoMaintenanceCron, sideRepoCronSeed
  • maintenance_conditions.gobuildNotForkCondition, buildDispatchOperationCondition, buildRunOperationCondition, and related helpers
  • side_repo_maintenance.goSideRepoTarget type, collectSideRepoTargets, generateAllSideRepoMaintenanceWorkflows, generateSideRepoMaintenanceWorkflow
  • maintenance_workflow_yaml.gobuildMaintenanceWorkflowYAML extracted from the 639-line GenerateMaintenanceWorkflow; also extracted scanWorkflowsForExpires and handleMaintenanceDisabled

pkg/workflow/compiler_orchestrator_workflow.go (1,125 → 440 lines)

  • workflow_builder.gobuildInitialWorkflowData, extractYAMLSections, extractConcurrencySection, extractDispatchItemNumber, processAndMergeSteps, processAndMergePreSteps, processAndMergePostSteps
  • workflow_import_merge.goprocessAndMergeServices, mergeJobsFromYAMLImports
  • workflow_github_app.goextractTopLevelGitHubApp, resolveTopLevelGitHubApp, applyTopLevelGitHubAppFallbacks

pkg/cli/logs_orchestrator.go (1,077 → 598 lines)

  • logs_run_processor.godownloadRunArtifactsConcurrent (395 lines) + runContainsSafeOutputType + runHasDifcFilteredItems

No behavioral changes — pure code organization. All public APIs and function signatures are unchanged.

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 --jq /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel sh /usr/bin/git git (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 node /usr/bin/bash git rev-�� --show-toplevel bash /usr/bin/git (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 --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/link /usr/bin/git --show-toplevel git p/bin/bash git rev-�� --show-toplevel node /usr/bin/git 1/x64/bin/node git /opt/hostedtoolc-x git (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -t security 64/bin/go OUTPUT -d 168.63.129.16 go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ath ../../../.pr**/*.json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 "prettier" --write 'scripts/**/*.js' --ignore-path .prettierignore --log-level=e!../../../pkg/wogit 64/pkg/tool/linux_amd64/vet /usr/bin/sh /run/systemd/sysgit .cfg x_amd64/vet sh -c "prettier" --write '../../../**/*.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path ../.git x_amd64/vet /usr/bin/git --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha ules/.bin/sh git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel bash /usr/bin/git node js/f�� 64/bin/go git /usr/bin/git --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha -test.paniconexit0 -test.timeout=10m0s /usr/sbin/bash -test.v=true git /usr/bin/git bash --no�� --noprofile git /usr/bin/git --show-toplevel git /usr/bin/git 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 *.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path ../../../.prettierignore x_amd64/asm bin/bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel /opt/hostedtoolcrev-parse /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.1/x64/bin/node --show-toplevel e/git-remote-httrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel git 0a12cd1f --show-toplevel git /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.1/x64/bin/node --show-toplevel git /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 /var/log (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git se 0115592/b040/vetrev-parse .cfg git rev-�� --show-toplevel ache/go/1.25.8/x**/*.cjs /usr/bin/git ath ../../../.prgit /sys/fs/cgroup ache/go/1.25.8/x--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.8/x64/pkg/tool/linux_amd64/link /usr/bin/git ../pkg/workflow/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 --show-toplevel ache/go/1.25.8/xformat:pkg-json /usr/bin/git se 0115592/b234/vetinit modules/@npmcli/run-script/lib/n--show-toplevel git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel gcc /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel node /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node /usr/bin/git git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha 957103/b368/_pkg_.a x_amd64/compile 957103/b368=> ./../.prettieriggit b/gh-aw/pkg/workrev-parse 64/pkg/tool/linu--show-toplevel sh -c y-d8/sNXSpglMLgVGd5jzy-d8 64/pkg/tool/linux_amd64/vet /home/REDACTED/go/bin/sh origin .cfg 64/pkg/tool/linu--show-toplevel 957103/b368/importcfg (http block)
    • Triggering command: `/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha echo "��� Action scripts synced successfully" 64/pkg/tool/linux_amd64/compile /home/REDACTED/.config/composer/vendor/bin/sh ./../.prettieriggit gpg.program 64/pkg/tool/linu--show-toplevel sh -c "prettier" --write '/*.cjs' '/.ts' '**/.json' --ignore-path ../../../.pret.prettierignore 64/pkg/tool/linux_amd64/vet /home/REDACTED/work/gh-aw/gh-aw/actions/node_modules/.bin/node tiWWHt2_G efactoring

Agenrev-parse 64/pkg/tool/linu--show-toplevel node` (http block)

  • Triggering command: `/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq .object.sha -ldflags -s -w -X main.version=a25c4c2-dirty /usr/local/sbin/sh ./../.prettieriggit ./cmd/gh-aw 64/pkg/tool/linu--show-toplevel sh -c "prettier" --write '/*.cjs' '/.ts' '**/.json' --ignore-path ../../../.prettierignore 64/pkg/tool/linux_amd64/vet /home/REDACTED/work/node_modules/.bin/node Hle79XqPp efactoring

Agenrev-parse 64/pkg/tool/linu--show-toplevel node` (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 actions/setup-cli/install.sh 64/pkg/tool/linu-tests /opt/pipx_bin/sh ./../.prettieriggit gpg.program 64/pkg/tool/linu--show-toplevel sh -c "prettier" --write '/*.cjs' '/.ts' '**/.json' --ignore-path ../../../.pret.prettierignore 7lpvLas/l4q_Dges4zLjq1BZ7yKS /home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/node 1V67cJn42 efactoring

Agenrev-parse a1affc2d3e1f0a68--show-toplevel node` (http block)

  • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel /home/REDACTED/worrev-parse /usr/bin/git node js/f�� de_modules/.bin/--show-toplevel git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel bash /usr/bin/git node (http block)
  • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha 1/x64/bin/node git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel git /usr/bin/git node js/f�� /usr/bin/git git /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo e:]]*"\([^"]*\)"git git /usr/bin/git /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu--jq (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 pkg/workflow/data/action_pins.json 64/pkg/tool/linu-tests /snap/bin/sh ./../.prettieriggit gpg.program 64/pkg/tool/linu--show-toplevel sh -c "prettier" --write '/*.cjs' '/.ts' '**/.json' --ignore-path ../../../.pret.prettierignore 64/pkg/tool/linux_amd64/vet /usr/bin/sh _QdOprojJ efactoring

Agenrev-parse 64/pkg/tool/linu--show-toplevel sh` (http block)

  • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel 2797451/b001/imprev-parse /usr/bin/git node js/f�� 1/x64/bin/node git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel bash /usr/bin/git node (http block)
  • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha 1/x64/bin/node git /opt/hostedtoolcache/node/24.14.1/x64/bin/node --show-toplevel git /usr/bin/git node js/f�� 64/pkg/tool/linu--show-toplevel git /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile --show-toplevel 64/pkg/tool/linurev-parse /usr/bin/git /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json --helper-status 8d519d9/node_modules/.bin/node --verbose --no-progress REDACTED bash 8d51�� --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel git 1/x64/bin/node --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git git arne�� --show-toplevel git 1/x64/bin/node --show-toplevel 64/pkg/tool/linurev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel /opt/hostedtoolcrev-parse /usr/bin/gh git rev-�� --show-toplevel gh de/node/bin/git /repos/actions/ugit --jq /usr/bin/git git (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha w/js/**/*.json' --ignore-path security it OUTPUT -d 168.63.129.16 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -uns�� itecture-violations-another-one /tmp/go-build3010115592/b004/vet.cfg odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh 0 -j ACCEPT /opt/hostedtoolcache/go/1.25.8/xscripts/**/*.js (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha -unreachable=false /tmp/go-build3010115592/b018/vet-buildid=eoc8zx51h973CM-hTYPO/tlrdjgu17AflC9mIKiM4/7AaprNfLZ_D9Arev-parse odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha itecture-violations-another-one -buildtags 86_64/bash -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -uns�� on' --ignore-path ../../../.prettierignore /tmp/go-build3010115592/b195/vet.cfg k/_temp/ghcca-node/node/bin/bash (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 957103/b001/workflow.test x_amd64/link 957103/b001/importcfg.link ./../.prettieriggit gpg.program 64/pkg/tool/linu--show-toplevel WRIkXUtp4ESCj/E8bqIR8rhPsFjDmhDbbA/HCbkyfUmbGXV1P4_-RLq/jpOwHDgWRIkXUtp4ESCj -c ry=1 1s/rkii0eAGt4n1HhYu83qv/eiRxGdGG-d 957103/b001/pkg.a run efactoring

Agenrev-parse 64/pkg/tool/linu--show-toplevel sh` (http block)

  • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha 7384207/b001/workflow.test git 7384207/b001/importcfg.link --show-toplevel git /usr/bin/git WRIkXUtp4ESCj/E8bqIR8rhPsFjDmhDbbA/HCbkyfUmbGXV1P4_-RLq/jpOwHDgWRIkXUtp4ESCj js/f�� ry=1 git che/go-build/ff/ff5ef4fbe85ac423c49e4abf57ce60c0b59cde53325545a49a18586c2bbe5d01-d --show-toplevel r /usr/bin/git node (http block)
  • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq .object.sha 209157/b001/workflow.test git 209157/b001/importcfg.link --show-toplevel git /usr/bin/git WRIkXUtp4ESCj/E8bqIR8rhPsFjDmhDbbA/HCbkyfUmbGXV1P4_-RLq/jpOwHDgWRIkXUtp4ESCj js/f�� ry=1 git che/go-build/ff/ff5ef4fbe85ac423c49e4abf57ce60c0b59cde53325545a49a18586c2bbe5d01-d --show-toplevel git /usr/bin/git bash (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 -t security 1/x64/bin/npm OUTPUT -d 168.63.129.16 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -o rt -trimpath cal/bin/bash -p github.com/githurev-parse -lang=go1.25 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel git 1/x64/bin/node --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git git arne�� --show-toplevel git 1/x64/bin/bash --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel node (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 -t piler_orchestrator_workflow.go k/_temp/uv-python-dir/bash OUTPUT -d 168.63.129.16 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -V=f�� .." owner 1/x64/bin/bash 0 -j ACCEPT /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha --show-toplevel git 1/x64/bin/node --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git git arne�� --show-toplevel git /usr/bin/git --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq .object.sha --show-toplevel git 1/x64/bin/bash --show-toplevel node /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 2835691984/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env 607804074 JtV1iahb4 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel infocmp /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel /usr/libexec/docrev-parse /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 1964739115/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a 6D-KwQuTc x_amd64/link GOINSECURE a20 GOMODCACHE x_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel gh /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel git /usr/bin/gh git (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE bug GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a k3aRqV4ci 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 2835691984/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 1115385630/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a xpQFH7LFx /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 2835691984/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 3634090244/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env g_.a B-Au8vNkW x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel git /usr/bin/git xD/-YneI4z2tLm2VaEBWoTo/9pNKlnyt5Wz8mnV27VnF rev-�� 2835691984/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 1115385630/.github/workflows git 1/x64/bin/node --show-toplevel bash /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name rotocol/go-sdk@v1.5.0/internal/mcpgodebug/mcpgodebug.go 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com env 4248369819 kLZAPaMu6 /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE go-sdk/internal/rev-parse GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� 2835691984/.github/workflows git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 git 1/x64/bin/node --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel tr /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User env g_.a uVfRvwDwi /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE go-sdk/internal/rev-parse GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/link /usr/bin/git 6747133/b001/wornode git bash git rev-�� --show-toplevel WRIkXUtp4ESCj/E8bqIR8rhPsFjDmhDbbA/HCbkyfUmbGXV1P4_-RLq/jpOwHDgWowner /usr/bin/git ry=1 git che/go-build/ff/-bool git (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 git 4306216/b123/vet--pack_header=2,3 git rev-�� --show-toplevel node /usr/bin/git 64/pkg/tool/linugit git /opt/hostedtoolc/tmp/TestGuardPolicyMinIntegrityOnlyCompiledOutput958633315/001 git (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 git /usr/bin/git git rev-�� --show-toplevel git 1/x64/bin/node --show-toplevel git /usr/bin/git git (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git se ture violation rrev-parse 64/bin/go git rev-�� 76/001/go/1.25.0/x64"; export PATH="$(find "/tmp/TestGetNpmBinPathSetup_GorootOrdering314357276/git ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git nore --log-levelgit 0115592/b266/vetrev-list 64/pkg/tool/linu--count 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 bash /usr/bin/git git rev-�� 886/001/go/1.25.0/x64"; export PATH="$(find "/tmp/TestGetNpmBinPathSetup_GorootOrdering198289288git git /usr/bin/git --show-toplevel bash /usr/bin/git 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 ache/go/1.25.8/xrev-parse /usr/bin/git git rev-�� 814/001/go/1.25.0/x64"; export PATH="$(find "/tmp/TestGetNpmBinPathSetup_GorootOrdering189035481git git /usr/bin/git --show-toplevel node /usr/bin/git 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 ignore-path ../../../.prettierignore 0115592/b013/vet.cfg ache/go/1.25.8/x64/pkg/tool/linuDROP (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel nly /usr/bin/git rite '**/*.cjs' node x_amd64/vet ache/node/24.14.1/x64/bin/sh git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /usr/bin/git te 'scripts/**/*node x_amd64/vet k/gh-aw/node_modules/.bin/node git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha 0 -j ACCEPT --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/local/bin/bash --show-toplevel git /opt/hostedtoolc-t bash (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 --show-toplevel node /usr/bin/git 1/x64/bin/node git /home/REDACTED/.lo--symref git rev-�� --show-toplevel bash /usr/bin/git --noprofile git /snap/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha -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/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go 5093�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 --show-toplevel node /usr/bin/git 1/x64/bin/node git /opt/hostedtoolcache/go/1.25.8/x64/bin/bash git rev-�� --show-toplevel bash /usr/bin/git --noprofile git /opt/pipx_bin/gi/tmp/TestGuardPolicyTrustedUsersRequiresMinIntegrity2627656415/001 git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha --show-toplevel node /usr/bin/git 1/x64/bin/node git /home/REDACTED/.local/bin/bash git rev-�� --show-toplevel bash /usr/bin/git --noprofile git /home/REDACTED/.douser.name git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha heckout/git/ref/tags/v5 node /usr/bin/git 1/x64/bin/node git /home/REDACTED/.ca-m git rev-�� --show-toplevel bash /usr/bin/git --noprofile git /usr/local/bin/g--get git (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 >&2; exit 1 node /usr/bin/git 1/x64/bin/node git /home/REDACTED/wor/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen3575706046/001 git rev-�� --show-toplevel bash /usr/bin/git --noprofile git /home/REDACTED/.config/composer/vendor/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --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/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ode_modules/.bin/sh GOINSECURE GOMOD GOMODCACHE go (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 se 0115592/b011/vet.cfg 64/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel nly /usr/bin/git rite '**/*.cjs' node x_amd64/vet /opt/hostedtoolcache/go/1.25.8/x--show-toplevel git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo e/git te 'scripts/**/*node x_amd64/vet e_modules/.bin/node e/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha INVALID,NEW -j DROP ATH="$(find "/tmnode git /usr/bin/git gh api /repos/actions/setup-node/git/ref/tags/v4 (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 --show-toplevel git /usr/bin/git git arne�� --show-toplevel git 1/x64/bin/node --show-toplevel git /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE go env 3277956882/custom/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-trimpath (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE node t-11�� bility_SameInputSameOutput3287277995/001/stability-test.md **/*.cjs /usr/sbin/bash **/*.json --ignore-path ../../../.pretti--paginate bash (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 /usr/bin/git --show-toplevel git /opt/hostedtoolcache/node/24.14.--show-toplevel git rev-�� --show-toplevel node /opt/hostedtoolcache/go/1.25.8/x64/bin/node ok) git /opt/hostedtoolc-unreachable=false node (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git --show-toplevel git ache/go/1.25.8/x64/bin/go git rev-�� --show-toplevel node /opt/hostedtoolcache/uv/0.11.6/x86_64/node 1/x64/bin/node git tParse\|TestGene-bool node (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE y.s (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build1519227723/b001/cli.test /tmp/go-build1519227723/b001/cli.test -test.paniconexit0 -test.count=1 -test.timeout=2m0s ache�� --show-toplevel nly /usr/bin/git --show-toplevel git ache/go/1.25.8/x64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm /usr/bin/git --show-toplevel git nfig/composer/vendor/bin/git git (http block)
    • Triggering command: /tmp/go-build3177237780/b397/cli.test /tmp/go-build3177237780/b397/cli.test -test.testlogfile=/tmp/go-build3177237780/b397/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -nolocalimports -importcfg /tmp/go-build3879815961/b192/importcfg -pack -w -t security 64/bin/go OUTPUT -d 168.63.129.16 go (http block)
    • Triggering command: /tmp/go-build936041212/b397/cli.test /tmp/go-build936041212/b397/cli.test -test.testlogfile=/tmp/go-build936041212/b397/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true --show-toplevel git /usr/bin/git go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 --show-toplevel git /usr/bin/git --show-toplevel git rgo/bin/bash git rev-�� --show-toplevel node /usr/bin/git 1/x64/bin/node git /opt/hostedtoolcache/node/24.14.--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -t security 64/bin/go OUTPUT -d 168.63.129.16 go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ath ../../../.pr**/*.json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)

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

Copilot AI linked an issue Apr 15, 2026 that may be closed by this pull request
7 tasks
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merger main and recompile

…ions

- Split maintenance_workflow.go (1,347→245 lines) into:
  - maintenance_cron.go: cron schedule helpers
  - maintenance_conditions.go: condition builder functions
  - side_repo_maintenance.go: SideRepoTarget and side-repo functions
  - maintenance_workflow_yaml.go: YAML content builder
- Split compiler_orchestrator_workflow.go (1,125→440 lines) into:
  - workflow_builder.go: buildInitialWorkflowData + YAML extraction helpers
  - workflow_import_merge.go: step/service/job merge functions
  - workflow_github_app.go: GitHub App fallback functions
- Split logs_orchestrator.go (1,077→598 lines) into:
  - logs_run_processor.go: concurrent artifact download + run filters

All three BLOCKER files are now below the 1,000-line threshold.

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/b35df30c-6c59-44a3-ac98-fff2964cf0ad

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix architecture violations detected in maintenance workflow refactor: split 3 architecture BLOCKER files below 1,000-line threshold Apr 15, 2026
Copilot AI requested a review from pelikhan April 15, 2026 15:46
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merge main and recompile

@pelikhan pelikhan marked this pull request as ready for review April 15, 2026 15:52
Copilot AI review requested due to automatic review settings April 15, 2026 15:52
…ure-violations-another-one

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 15, 2026

@copilot merger main and recompile

Done in c9a2629 — merged origin/main and recompiled all 191 workflow lock files.

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 .github/workflows/brave.lock.yml .github/workflows/breaking-change-checker.lock.yml .github/workflows/changeset.lock.yml (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 .yml (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha {commit} (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha k/_temp/runtime-logs/user.env (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/docker/build-push-action/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v7 --jq .object.sha (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)

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

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

Refactors several oversized workflow/compiler/CLI files into smaller, concern-focused units to satisfy the Architecture Guardian 1,000-line threshold and improve navigability.

Changes:

  • Extracted import/service/job merge logic into pkg/workflow/workflow_import_merge.go.
  • Extracted top-level GitHub App fallback resolution/application into pkg/workflow/workflow_github_app.go.
  • Extracted maintenance cron + condition helpers into pkg/workflow/maintenance_cron.go and pkg/workflow/maintenance_conditions.go.
  • Regenerated multiple workflow *.lock.yml files.
Show a summary per file
File Description
pkg/workflow/workflow_import_merge.go New helper module for merging imported services and jobs into compiled workflow data.
pkg/workflow/workflow_github_app.go New helper module for resolving/applying top-level github-app fallback behavior.
pkg/workflow/maintenance_cron.go New helper module for deterministic maintenance cron generation (including side-repo scattering).
pkg/workflow/maintenance_conditions.go New helper module for maintenance job condition AST construction.
.github/workflows/workflow-normalizer.lock.yml Lockfile regeneration; notable --allow-domains list change.
.github/workflows/weekly-issue-summary.lock.yml Lockfile regeneration.
.github/workflows/stale-repo-identifier.lock.yml Lockfile regeneration.
.github/workflows/smoke-test-tools.lock.yml Lockfile regeneration.
.github/workflows/python-data-charts.lock.yml Lockfile regeneration.
.github/workflows/prompt-clustering-analysis.lock.yml Lockfile regeneration.
.github/workflows/portfolio-analyst.lock.yml Lockfile regeneration.
.github/workflows/org-health-report.lock.yml Lockfile regeneration.
.github/workflows/github-mcp-structural-analysis.lock.yml Lockfile regeneration.
.github/workflows/deep-report.lock.yml Lockfile regeneration.
.github/workflows/daily-repo-chronicle.lock.yml Lockfile regeneration.
.github/workflows/daily-performance-summary.lock.yml Lockfile regeneration.
.github/workflows/daily-news.lock.yml Lockfile regeneration.
.github/workflows/daily-issues-report.lock.yml Lockfile regeneration.
.github/workflows/daily-integrity-analysis.lock.yml Lockfile regeneration.
.github/workflows/daily-firewall-report.lock.yml Lockfile regeneration.
.github/workflows/daily-code-metrics.lock.yml Lockfile regeneration.
.github/workflows/copilot-token-audit.lock.yml Lockfile regeneration.
.github/workflows/copilot-session-insights.lock.yml Lockfile regeneration.
.github/workflows/copilot-pr-nlp-analysis.lock.yml Lockfile regeneration.
.github/workflows/audit-workflows.lock.yml Lockfile regeneration.
.github/workflows/api-consumption-report.lock.yml Lockfile regeneration.

Copilot's findings

Tip

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

  • Files reviewed: 33/33 changed files
  • Comments generated: 2

Comment thread .github/workflows/workflow-normalizer.lock.yml
Comment thread pkg/workflow/maintenance_conditions.go
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 15, 2026

@copilot merge main and recompile

Done in bdb742e — merged latest origin/main (fbd10c4) and recompiled all 191 lock files.

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 -embedcfg /tmp/go-build1055581501/b063/embedcfg -pack (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v7 --jq .object.sha {commit} (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/docker/build-push-action/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v7 --jq .object.sha (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)

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

@pelikhan pelikhan merged commit 1d6c31c into main Apr 15, 2026
57 checks passed
@pelikhan pelikhan deleted the copilot/fix-architecture-violations-another-one branch April 15, 2026 16:03
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.

Architecture Violations Detected — 2026-04-15

3 participants