Suggestion
According to https://github.com/typescript-eslint/typescript-eslint/actions/metrics/usage, our biggest total minutes in the last month are:
ci.yml (linux): 17,478 minutes across 425 runs
ci.yml (windows): 7,610 minutes across 207 runs
semantic-breaking-change-pr.yml: 613 minutes across 359 runs
semantic-pr-titles.yml: 282 minutes across 282 runs
a11y-alt-bot.yml: 201 minutes across 201 runs
17478 / 425 = >40 minutes of CI time per commit. That's quite a lot! We've started to see more GHA throttling recently. Jobs/runs have been getting stuck waiting to start -> then for GHA runners to free up.
Filing this issue as a general one: what can we do to reduce the throttling in CI?
Additional Info
These more specific issues are split out of or generally related to this one:
💖
Suggestion
According to https://github.com/typescript-eslint/typescript-eslint/actions/metrics/usage, our biggest total minutes in the last month are:
ci.yml(linux): 17,478 minutes across 425 runsci.yml(windows): 7,610 minutes across 207 runssemantic-breaking-change-pr.yml: 613 minutes across 359 runssemantic-pr-titles.yml: 282 minutes across 282 runsa11y-alt-bot.yml: 201 minutes across 201 runs17478 / 425 = >40 minutes of CI time per commit. That's quite a lot! We've started to see more GHA throttling recently. Jobs/runs have been getting stuck waiting to start -> then for GHA runners to free up.
Filing this issue as a general one: what can we do to reduce the throttling in CI?
Additional Info
These more specific issues are split out of or generally related to this one:
markdownlinttoremark-lint#3223: using ESLint for Markdown linting would reduce the number of jobs per commit by onesemantic-pr-titles.ymlanda11y-alt-bot.yml. That should improve a teeny bit for reducing our number of runs per commit / event.💖