Skip to content

Linter Miner: raise execution limits and switch bash tool allowlist to wildcard#32816

Merged
pelikhan merged 1 commit into
mainfrom
copilot/increase-linter-miner-time
May 17, 2026
Merged

Linter Miner: raise execution limits and switch bash tool allowlist to wildcard#32816
pelikhan merged 1 commit into
mainfrom
copilot/increase-linter-miner-time

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 17, 2026

This updates linter-miner workflow runtime/tooling limits to match the requested operating envelope: 2-hour execution window, 1000 API-proxy runs, and unrestricted bash tool access. The lockfile is regenerated from source workflow frontmatter to keep compiled output in sync.

  • Workflow frontmatter updates (.github/workflows/linter-miner.md)

    • Increased timeout-minutes from 45120
    • Added max-runs: 1000
    • Replaced explicit bash command allowlist with wildcard:
      tools:
        bash:
          - "*"
  • Compiled workflow refresh (.github/workflows/linter-miner.lock.yml)

    • Regenerated lock file from the updated markdown workflow
    • Propagates the new limits into compiled runtime config (including apiProxy.maxRuns: 1000) and CLI harness tool permissions

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title Increase linter-miner timeout and run limits; allow bash wildcard Linter Miner: raise execution limits and switch bash tool allowlist to wildcard May 17, 2026
Copilot AI requested a review from pelikhan May 17, 2026 13:20
@pelikhan pelikhan marked this pull request as ready for review May 17, 2026 13:23
Copilot AI review requested due to automatic review settings May 17, 2026 13:23
@pelikhan pelikhan merged commit 0636777 into main May 17, 2026
@pelikhan pelikhan deleted the copilot/increase-linter-miner-time branch May 17, 2026 13:24
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

Updates the Linter Miner workflow’s execution envelope and regenerates the compiled lockfile.

Changes:

  • Replaces the explicit bash command allowlist with a wildcard.
  • Raises agent execution timeout from 45 to 120 minutes.
  • Adds/propagates max-runs: 1000 into the primary API proxy config.
Show a summary per file
File Description
.github/workflows/linter-miner.md Updates workflow frontmatter for bash permissions and runtime limits.
.github/workflows/linter-miner.lock.yml Regenerated compiled workflow reflecting timeout, API proxy, and tool permission changes.

Copilot's findings

Tip

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

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

- "cat /tmp/gh-aw/agent/prior-linters.json"
- "go build:*"
- "go test:*"
- "*"
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.

3 participants