Repo: Speed up semantic-breaking-change-pr.yml #11206
Labels
accepting prs
Go ahead, send a pull request that resolves this issue
performance
Issues regarding performance
repo maintenance
things to do with maintenance of the repo, and not with code/docs
Suggestion
Splitting out of #11204: our
semantic-breaking-change-pr.yml
workflow is good and useful for making sure PRs that introduce breaking changes have the appropriate title and description.But, per https://github.com/typescript-eslint/typescript-eslint/actions/metrics/usage, that action currently is our third biggest slice of total CI minutes. I'm seeing 613 minutes across 359 runs over the last month.
Much of that time comes from the action having to go through our full installation command:
typescript-eslint/.github/workflows/semantic-breaking-change-pr.yml
Line 18 in f8db925
Let's speed that up! I can think of a couple options to try:
@github/*
deps the JS file actually usesProposal: let's go with quick & easy for now?
Additional Info
Also related is #11205, for speeding up CI install times. But I don't think this workflow should be running a full repository install at all.
💖
The text was updated successfully, but these errors were encountered: