Hi,

I started last month to mention the dashboard provided by Apache Infra which is 
providing some details on our usage of GitHub Actions. It requires to be 
committer to access it. It is accessible here 
https://infra-reports.apache.org/#ghactions

Some interesting points:

  *
For the last 30 
days<https://infra-reports.apache.org/#ghactions&hours=720&limit=15&group=name>,
 so more or less for June,
     *
total usage is 382k minutes used (~6380h), estimated credit use 2428$
     *
It represents a 25% drop
     *
BUT still the sum doesn't add up. I suspect that it is counting the queued time 
of some jobs. There were some blocked, which are now cleaned (since the 12th 
June). So we should have more accurate total and percentage next month. If you 
look to the 7 days graph, the numbers are more coherent.
  *
The most consuming single 
workflow<https://infra-reports.apache.org/#ghactions&project=camel&hours=720&limit=15&group=name>
 is still `Camel Quarkus CI`
     *
It represents 753h, 11.81% on the global time (up 14%)
     *
but more than half of the reported ones (see last point)
     *
Incremental build has been 
merged<https://github.com/apache/camel-quarkus/pull/8790> last week thanks to 
James Netherton so, at PR number constant, we should improve a lot in next 
months.
  *
The second most consuming single workflow is `Build and test` of Camel core
     *
It represents 157h, 2.46% on the global time
     *
It is almost half of previous month (I do not have an explanation)
  *
Note that a lot of the total time is still not reported in the graph.
     *
Blocked queue job were cleaned and it seems they were the root cause of that. 
On the 13th July, we will see if that was the case.

Note that several improvements (cancel superseded PR jobs and restrict trigger 
for push branches to avoid duplication with Pull Requests) were done (or in 
progress) in other Apache repositories too to reduce the load on GitHub Action 
runners allocated to the Apache organization. We do not have a way to track it 
easily but it seems that we are no more reaching several hours of queue time 
(still few minutes sometimes). In case, you notice several hours of queue time, 
please ping me (or search if there is a specific Apache GitHub repository which 
is taking most of the runners and share it).

Regards,

Aurélien Pupier, Senior Software Engineer for Apache Camel Quarkus

Unless otherwise stated above:

Compagnie IBM France
Siège Social : 17, avenue de l'Europe, 92275 Bois-Colombes Cedex
RCS Nanterre 552 118 465
Forme Sociale : S.A.S.
Capital Social : 664 614 175,50 €
SIRET : 552 118 465 03644 - Code NAF 6203Z

Reply via email to