mirror of
https://github.com/openssl/openssl.git
synced 2026-01-25 02:56:43 +00:00
Add ci test to run against minimal gcc version we support
We currently support gcc 9 as a minimum compiler version. We should run at least one ci job against that minimal version to make sure we don't break anything. Most notably this will help us catch errors if we attempt to use intrinsics that aren't supported by that compiler. Reviewed-by: Paul Yang <paulyang.inf@gmail.com> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/29482)
This commit is contained in:
25
.github/workflows/ci.yml
vendored
25
.github/workflows/ci.yml
vendored
@@ -162,6 +162,31 @@ jobs:
|
||||
name: "ci@linux-arm64"
|
||||
path: artifacts.tar.gz
|
||||
|
||||
gcc-min-version:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: docker.io/gcc:9
|
||||
timeout-minutes: 90
|
||||
strategy:
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: actions/checkout@v5
|
||||
with:
|
||||
persist-credentials: false
|
||||
- name: config
|
||||
run: ./config --strict-warnings --banner=Configured enable-fips && perl configdata.pm --dump
|
||||
- name: make
|
||||
run: make -s -j4
|
||||
- name: print gcc version
|
||||
run: |
|
||||
gcc --version
|
||||
- name: get cpu info
|
||||
run: |
|
||||
cat /proc/cpuinfo
|
||||
./util/opensslwrap.sh version -c
|
||||
- name: make test
|
||||
run: .github/workflows/make-test
|
||||
|
||||
linux-x86:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
|
||||
Reference in New Issue
Block a user