From: Nikola Pajkovsky Date: Fri, 11 Jul 2025 07:18:12 +0000 (+0200) Subject: ci: enable lms only on master X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96725935f27df77725078b64daad304bfb416e52;p=thirdparty%2Fopenssl.git ci: enable lms only on master a new config option cannot be enabled globally because the option was not backported to the older versions. Signed-off-by: Nikola Pajkovsky Reviewed-by: Saša Nedvědický Reviewed-by: Neil Horman (Merged from https://github.com/openssl/openssl/pull/28019) (cherry picked from commit 4337989667b003bbf7ddc10984129d3cba298e8b) --- diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index 38db01c9c12..3002787b764 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -62,7 +62,7 @@ jobs: "extra_config": "no-afalgeng enable-fips" }, { "branch": "master", - "extra_config": "no-afalgeng enable-fips enable-tfo" + "extra_config": "no-afalgeng enable-fips enable-tfo enable-lms" }] EOF ) diff --git a/.github/workflows/provider-compatibility.yml b/.github/workflows/provider-compatibility.yml index 62d7defb9b8..4c3c1162056 100644 --- a/.github/workflows/provider-compatibility.yml +++ b/.github/workflows/provider-compatibility.yml @@ -111,30 +111,37 @@ jobs: # `dir' directory that will be used to build and test in. # `tgz' is the name of the tarball use to keep the artifacts of # the build. + # `extra_config` adds extra config build option for the branch. { name: openssl-3.0, dir: branch-3.0, tgz: branch-3.0.tar.gz, + extra_config: "", }, { name: openssl-3.2, dir: branch-3.2, tgz: branch-3.2.tar.gz, + extra_config: "", }, { name: openssl-3.3, dir: branch-3.3, tgz: branch-3.3.tar.gz, + extra_config: "", }, { name: openssl-3.4, dir: branch-3.4, tgz: branch-3.4.tar.gz, + extra_config: "", }, { name: openssl-3.5, dir: branch-3.5, tgz: branch-3.5.tar.gz, + extra_config: "", }, { name: master, dir: branch-master, tgz: branch-master.tar.gz, + extra_config: "enable-lms", }, ] @@ -150,7 +157,7 @@ jobs: - name: config branch run: | - ./config --banner=Configured enable-shared enable-fips ${{ env.opts }} + ./config --banner=Configured enable-shared enable-fips ${{ env.opts }} ${{ matrix.branch.extra_config }} working-directory: ${{ matrix.branch.dir }} - name: config dump current run: ./configdata.pm --dump