Skip to content

[plan] Provision build tools (make, go, npm, golangci-lint) for Tidy workflow #7661

@github-actions

Description

@github-actions

Objective

Ensure all required build tools are available in the Tidy workflow environment to eliminate recurring build tool missing errors.

Context

The Tidy workflow repeatedly fails due to missing build tools: make, go, npm, and golangci-lint. These tools are needed for code formatting, linting, and building operations.

Approach

  1. Locate the Tidy workflow file (.github/workflows/tidy.md or similar)
  2. Add runtime package dependencies:
    runtime:
      packages:
        - make
        - golang
        - npm
        - golangci-lint
  3. Alternatively, use setup actions if available in the workflow
  4. Recompile with make recompile
  5. Trigger a test run to verify tools are available

Files to Modify

  • .github/workflows/tidy.md (or equivalent workflow file)

Acceptance Criteria

  • Workflow declares all required build tools in runtime.packages
  • Workflow compiles without errors (make recompile)
  • Test run successfully executes make/go/npm/golangci-lint commands
  • No "command not found" errors in workflow logs
  • Tidy operations complete successfully
    Related to [plan] Improve agent health and reduce firewall denials #7658

AI generated by Plan Command for discussion #7638

Metadata

Metadata

Labels

ai-generatedbugSomething isn't workingdependenciesPull requests that update a dependency fileplan

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions