[3.8] bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) (GH… · python/cpython@a607815 · GitHub
Skip to content

Commit a607815

Browse files
[3.8] bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) (GH-25392)
The new checks are only executed when one or more OpenSSL-related files are modified. The checks run a handful of networking and hashing test suites. All SSL checks are optional. This PR also introduces ccache to speed up compilation. In common cases it speeds up configure and compile time from about 90 seconds to less than 30 seconds. Signed-off-by: Christian Heimes <christian@python.org> (cherry picked from commit 8fa1489) Co-authored-by: Christian Heimes <christian@python.org> Automerge-Triggered-By: GH:tiran
1 parent 47a894d commit a607815

3 files changed

Lines changed: 64 additions & 2 deletions

File tree

.github/workflows/build.yml

Lines changed: 61 additions & 2 deletions

.github/workflows/posix-deps-apt.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ apt-get update
33

44
apt-get -yq install \
55
build-essential \
6+
ccache \
67
gdb \
78
lcov \
89
libbz2-dev \
Lines changed: 2 additions & 0 deletions

0 commit comments

Comments
 (0)