lupyuen commented on issue #14376: URL: https://github.com/apache/nuttx/issues/14376#issuecomment-2466545266
### [Article] Optimising the Continuous Integration for NuttX Within Two Weeks: We squashed our GitHub Actions spending from $4,900 (weekly) down to $890. Thank you everyone for helping out, we saved our CI Servers from shutdown! 🎉 This article explains everything we did in the (Semi-Chaotic) Two Weeks: (1) Shut down the macOS and Windows Builds, revive them in a different form (2) Merge Jobs are super costly, we moved them to the NuttX Mirror Repo (3) We Halved the CI Checks for Complex PRs (4) Simple PRs are already quite fast. (Sometimes 12 Mins!) (5) Coding the Build Rules for our CI Workflow, monitoring our CI Servers 24 x 7 (6) We can’t run All CI Checks, but NuttX Devs can help ourselves! Check out the article: https://lupyuen.codeberg.page/articles/ci3.html  -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
