Skip to content

Parallelize lint checks #74

@mccrearyp

Description

@mccrearyp

The lint workflow only processes a single file at a time. For a large project in which most PRs touch multiple files this can result in the workflow taking up to a hour or longer. People allocating more vcpus to their runner or running self-hosted runners using server grade hardware (e.g. 2+ CPUs with 20+ cores per CPU) can benefit from running multiple lint jobs at the same time similar to passing a -j parameter to clang-tidy.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions