]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Merge r1916051, r1916052, r1916053, r1916055, r1916056 from trunk: [CTR for CI changes]
authorJoe Orton <jorton@apache.org>
Fri, 1 Mar 2024 11:10:15 +0000 (11:10 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 1 Mar 2024 11:10:15 +0000 (11:10 +0000)
commitdf2c7b7cced5190fe236910ac8be2e0c7252d6dd
tree80578466c6abb780f3908d974b6638b5742ec619
parent4201109c6eb9f7a88a3c7267098386a23e5d82e0
Merge r1916051, r1916052, r1916053, r1916055, r1916056 from trunk: [CTR for CI changes]

CI: Hopefully fix caching and artifact uploads by creating $JOBID
as a unique key for each job in the matrix, using that as the
cache key and in each artefact upload (otherwise multiple failures
uploading "error_log" overwrite each other).

CI: Enable caching for the rustls install used for mod_tls testing.

CI: Re-enable caching for *fixed* versions of apr/apr-util which
should now work correctly (since the version is in the cache key).

For 1.x branches, CLEAR_CACHE must still be used.

CI tweaks:
- don't install CPAN modules if NO_TEST_FRAMEWORK is set
- remove the workaround for mod_h2 APR build caching which
  should no longer be necessary now caching is fixed
- fix capturing specific perl-framework failures with "TEST -v" mode

Fix regression in r1916055 - don't duplicate logic in _run_linux.sh
from _before_linux.sh in whether the perl-framework is used/needed.

Github: closes #418

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1916069 13f79535-47bb-0310-9956-ffa450edef68
.github/workflows/linux.yml
test/travis_before_linux.sh
test/travis_run_linux.sh