As of r1937505 - several visible changes here:

1. The caching in the CI was designed for Travis and never adapted to 
work for the immutable caches in GitHub Actions - this is now fixed. A 
lot of burnt CPU cycles are now gone (saving about 30% of total runtime 
for a warm cache).

2. The APLOGNO() check now runs as a separate "Sanity" workflow which is 
also very fast. We could probably add more things here like checking XML 
syntax in the docs, or anything else which doesn't require a build? 
https://github.com/apache/httpd/actions/workflows/sanity.yml

3. We now comply with the ASF policy on concurrency which somewhat 
offsets the wall clock time saved in (1). Not a big problem, we're a 
rounding error if you look at what other ASF projects are burning 
through, but better to play nice since someone else is paying for this.

I will try to get 2.4.x CI back in sync with trunk soon as well. LMK if 
you have any questions.

Regards, Joe

Reply via email to