Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-23 Thread Tomek CEDRO
CI automation is VERY important with that scale of a project and incoming changes of various quality.. new contributions proves project is growing fast.. and the new hardware platforms show up rapidly that we want to support.. limited CI resources will impact project quality as it really helps to c

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-23 Thread raiden00pl
> If compilation errors increases, this just means one thing: Some developers send untested code changes that were not verified properly before submission by said developers. I agree, but is verification of every aspect of the OS possible for a single contributor? I don't think so. Just compiling

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-23 Thread Sebastien Lorquet
Hi, This is a complex topic and I do not think it can be solved by tech only. If compilation errors increases, this just means one thing: Some developers send untested code changes that were not verified properly before submission by said developers. Developers sending bad code sounds inacce

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-23 Thread raiden00pl
Sebastian, the practice of recent days shows something completely different. Without CI coverage, compilation errors become common. Building all the configurations locally to verify the changes will take ages on most machines, and building for different host OSes is often not possible for users. W

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-23 Thread Sebastien Lorquet
Hi, Maybe I'm not the only one thinking that more than 6 hours of build checks for one-liner pull requests is excessive? More so when said hours of work test nothing of the actual effect of these changes. :):):) Sebastien On 22/10/2024 15:49, Alan C. Assis wrote: Hi Nathan, Thank you f

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-22 Thread Nathan Hartman
Hi Alan, I don't know how to answer the quota question, except that if different projects had different quotas, then people could argue that their project is being unfairly limited while other projects are getting more. Quotas would depend on "who is more cool" etc. Maybe it's better to have equal

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-22 Thread Alan C. Assis
Hi Nathan, Thank you for the link. I don't know if this Pulsar will alleviate the CI actions limitation that we are facing. I think someone from Apache needs to answer these questions Lup raised here: https://github.com/apache/nuttx/issues/14376#issuecomment-2428107029 "Why are all ASF Projects

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-22 Thread Lee, Lup Yuen
Thanks Nathan for the tip. I don't think it will help much, since our bottleneck is not quite Docker, but in the sheer number of builds we're running. Good news is that everything is under control so far, thanks to everyone for your cooperation! Here's my Daily Update on our CI Situation: https:/

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-22 Thread Nathan Hartman
Hi folks, The following email was posted to builds@ today and might contain something relevant to reducing our GitHub runners? Forwarded message below... [1] https://lists.apache.org/thread/pnvt9b80dnovlqmrf5n10ylcf9q3pcxq -- Forwarded message - From: Lari Hotari Date: Tue, Oct

Re: [URGENT] Reducing our usage of GitHub Runners

2024-10-16 Thread Alin Jerpelea
Hi Lup, It sounds like a good plan. Let's use it as a starting point then we finetune it. Thanks for looking into it Best regards Alin On Thu, 17 Oct 2024, 08:10 Lee, Lup Yuen, wrote: > Hi All: We have an ultimatum to reduce (drastically) our usage of GitHub > Actions. Or our Continuous Integ

[URGENT] Reducing our usage of GitHub Runners

2024-10-16 Thread Lee, Lup Yuen
Hi All: We have an ultimatum to reduce (drastically) our usage of GitHub Actions. Or our Continuous Integration will halt totally in Two Weeks. Here's what I'll implement within 24 hours for `nuttx` and `nuttx-apps` repos: (1) When we submit or update a Complex PR that affects All Architectures (A