Skip to content

reduce CI bill and improve build speed#2037

Merged
garypen merged 8 commits intodevfrom
garypen/tweak-ci
Nov 1, 2022
Merged

reduce CI bill and improve build speed#2037
garypen merged 8 commits intodevfrom
garypen/tweak-ci

Conversation

@garypen
Copy link
Contributor

@garypen garypen commented Nov 1, 2022

The long pole on our build is the arm build/test step. Also, running everything in parallel is expensive.

Let's address both of those problems:

  • require lint to succeed before starting build/test jobs
  • give more resources to arm jobs to allow them to complete faster
  • tweak the build setting for both arm and amd to use resources more effectively

Result:

  • total build time is reduced by ~15% in my test runs (even with waiting for lint first)
  • billing should be reduced by less renovate waste-fullness when lint fails

Gary Pennington added 7 commits November 1, 2022 10:00
Require lint to try and reduce our bill.

Give more resources to ARM to level out build progress.
might be too much
to get as much as we can from our container.
@garypen garypen requested review from BrynCooke and abernix November 1, 2022 11:39
@garypen garypen self-assigned this Nov 1, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Nov 1, 2022

@garypen, please add a /NEXT_CHANGELOG.md entry for this PR to the appropriate section!

@garypen garypen merged commit f6f228c into dev Nov 1, 2022
@garypen garypen deleted the garypen/tweak-ci branch November 1, 2022 14:20
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.

2 participants