[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-19 Thread Christian Heimes
Change by Christian Heimes : -- dependencies: -Run GHA CI with multiple OpenSSL versions resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker __

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread miss-islington
miss-islington added the comment: New changeset a607815eb07582deb3c5818be881a98abe25a100 by Miss Islington (bot) in branch '3.8': [3.8] bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) (GH-25392) https://github.com/python/cpython/commit/a607815eb07582deb3c5818be881a98abe25a100 --

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread miss-islington
miss-islington added the comment: New changeset 5ce227f3a767e6e44e7c41e0c845a83cfca4 by Miss Islington (bot) in branch '3.9': [3.9] bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) (GH-25391) https://github.com/python/cpython/commit/5ce227f3a767e6e44e7c41e0c845a83cfca4 --

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread miss-islington
Change by miss-islington : -- pull_requests: +24125 pull_request: https://github.com/python/cpython/pull/25392 ___ Python tracker ___ __

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread miss-islington
Change by miss-islington : -- pull_requests: +24124 pull_request: https://github.com/python/cpython/pull/25391 ___ Python tracker ___ __

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread miss-islington
miss-islington added the comment: New changeset 8fa1489365e7af8b90286c97db55a2dc60a05cde by Christian Heimes in branch 'master': bpo-43811: Test multiple OpenSSL versions on GHA (GH-25360) https://github.com/python/cpython/commit/8fa1489365e7af8b90286c97db55a2dc60a05cde -- nosy: +mi

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-13 Thread Christian Heimes
Christian Heimes added the comment: 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 sp

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-12 Thread Christian Heimes
Change by Christian Heimes : -- keywords: +patch pull_requests: +24094 stage: -> patch review pull_request: https://github.com/python/cpython/pull/25360 ___ Python tracker ___

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-12 Thread Christian Heimes
Christian Heimes added the comment: Github selects required actions based on the "name" attribute of a job. Therefore I decided to keep the default "Ubuntu" job and moved the additional OpenSSL tests to another job. For future reference, my first approach was: strategy: fail-fast:

[issue43811] Run GHA CI with multiple OpenSSL versions

2021-04-12 Thread Christian Heimes
New submission from Christian Heimes : CI only tests one OpenSSL version, but Python supports multiple versions of OpenSSL. OpenSSL 1.0.2, 1.1.0, 1.1.1, and 3.0.0 have different APIs and behave differently. We should run minimal tests with all major OpenSSL versions to ensure that Python comp