From 707b6bf5c7c06cdda88d8b84b742728178192ee0 Mon Sep 17 00:00:00 2001 From: Oleg Yukhnevich Date: Thu, 28 Dec 2023 12:33:09 +0200 Subject: [PATCH] fix --- .github/workflows/{build.yml => build.yaml} | 0 .github/workflows/run-build.main.kts | 38 +- .github/workflows/run-build.yaml | 381 ++++++++------------ packages/openssl3/conanfile.py | 2 +- 4 files changed, 179 insertions(+), 242 deletions(-) rename .github/workflows/{build.yml => build.yaml} (100%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yaml similarity index 100% rename from .github/workflows/build.yml rename to .github/workflows/build.yaml diff --git a/.github/workflows/run-build.main.kts b/.github/workflows/run-build.main.kts index b40c8f7..17ffdb4 100755 --- a/.github/workflows/run-build.main.kts +++ b/.github/workflows/run-build.main.kts @@ -73,23 +73,23 @@ val configurations = listOf( ) ) -fun conanCreateCommand(profile: String, version: String, shared: String): String = listOf( - "conan create", - "conan-center-index/recipes/openssl/3.x.x", - "--build=missing", - "--version=$version", - "-pr:b default", - "-pr:h profiles/$profile", - "-o \"*:shared=$shared\"" -).joinToString(" ") +fun conanCreateCommand(profile: String, version: String, shared: String): String = conanCommand( + profile, version, shared, + "create conan-center-index/recipes/openssl/3.x.x --build=missing" +) + +fun conanInstallCommand(profile: String, version: String, shared: String): String = conanCommand( + profile, version, shared, + "install packages/openssl3 --output-folder build/openssl3/$version/$profile" +) -fun conanInstallCommand(profile: String, version: String, shared: String): String = listOf( - "conan install", - "packages/openssl3", - "--output-folder build/openssl3/$version/$profile", +fun conanCommand(profile: String, version: String, shared: String, command: String): String = listOf( + "conan", + command, + "--version=$version", "-pr:b default", "-pr:h profiles/$profile", - "-o \"*:shared=$shared\"" + "-o \"*:shared=$shared\"", ).joinToString(" ") workflow( @@ -111,17 +111,17 @@ workflow( } configuration.profiles.forEach { (profile, supportsShared) -> - run(command = conanCreateCommand(profile, "3.2.0", "False"), continueOnError = true, shell = Shell.Bash) - run(command = conanInstallCommand(profile, "3.2.0", "False"), continueOnError = true) + run(command = conanCreateCommand(profile, version, "False"), continueOnError = true) + run(command = conanInstallCommand(profile, version, "False"), continueOnError = true) if (supportsShared) { - run(command = conanCreateCommand(profile, "3.2.0", "True"), continueOnError = true) - run(command = conanInstallCommand(profile, "3.2.0", "True"), continueOnError = true) + run(command = conanCreateCommand(profile, version, "True"), continueOnError = true) + run(command = conanInstallCommand(profile, version, "True"), continueOnError = true) } } uses( action = UploadArtifact( - name = "openssl3-all", + name = "openssl-$version", ifNoFilesFound = UploadArtifact.BehaviorIfNoFilesFound.Error, path = listOf( "build/openssl3/$version/*/lib/*", diff --git a/.github/workflows/run-build.yaml b/.github/workflows/run-build.yaml index de0e0f9..db0bb8f 100644 --- a/.github/workflows/run-build.yaml +++ b/.github/workflows/run-build.yaml @@ -42,111 +42,98 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-arm64 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-arm64 --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-x64 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-x64 --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-device-arm64 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-device-arm64 --version=3.2.0 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-10' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-arm64 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-arm64 --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-12' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-x64 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-x64 --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-14' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm32 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm32 --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-16' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64 --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-18' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64_32 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64_32 --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-20' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-device-arm64 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-device-arm64 --version=3.2.0 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-22' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-arm64 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-arm64 --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-x64 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-x64 --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-26' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-32' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-33' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-34' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.2.0' path: |- build/openssl3/3.2.0/*/lib/* build/openssl3/3.2.0/*/include/* @@ -174,93 +161,86 @@ jobs: run: 'sudo apt install g++-8-aarch64-linux-gnu g++-8' - id: 'step-6' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-10' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-12' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-14' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-16' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-18' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-20' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-22' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-26' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/wasm -pr:b default -pr:h profiles/wasm -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/wasm --version=3.2.0 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-32' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.2.0' path: |- build/openssl3/3.2.0/*/lib/* build/openssl3/3.2.0/*/include/* @@ -284,21 +264,20 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-8' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.2.0' path: |- build/openssl3/3.2.0/*/lib/* build/openssl3/3.2.0/*/include/* @@ -322,111 +301,98 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-arm64 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/tvos-simulator-arm64 --version=3.1.4 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-x64 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/tvos-simulator-x64 --version=3.1.4 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-device-arm64 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/tvos-device-arm64 --version=3.1.4 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-10' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-arm64 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/watchos-simulator-arm64 --version=3.1.4 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-12' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-x64 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/watchos-simulator-x64 --version=3.1.4 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-14' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm32 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/watchos-device-arm32 --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-16' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/watchos-device-arm64 --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-18' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64_32 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/watchos-device-arm64_32 --version=3.1.4 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-20' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-device-arm64 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/ios-device-arm64 --version=3.1.4 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-22' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-arm64 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/ios-simulator-arm64 --version=3.1.4 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-x64 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/ios-simulator-x64 --version=3.1.4 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-26' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/macos-x64 --version=3.1.4 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/macos-x64 --version=3.1.4 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/macos-arm64 --version=3.1.4 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-32' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-33' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/macos-arm64 --version=3.1.4 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-34' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.1.4' path: |- build/openssl3/3.1.4/*/lib/* build/openssl3/3.1.4/*/include/* @@ -454,93 +420,86 @@ jobs: run: 'sudo apt install g++-8-aarch64-linux-gnu g++-8' - id: 'step-6' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-arm64 --version=3.1.4 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-arm64 --version=3.1.4 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-10' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-arm32 --version=3.1.4 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-12' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-arm32 --version=3.1.4 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-14' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-x64 --version=3.1.4 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-16' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-x64 --version=3.1.4 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-18' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-x86 --version=3.1.4 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-20' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/android-x86 --version=3.1.4 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-22' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/linux-x64 --version=3.1.4 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/linux-x64 --version=3.1.4 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-26' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/linux-arm64 --version=3.1.4 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/linux-arm64 --version=3.1.4 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/wasm -pr:b default -pr:h profiles/wasm -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/wasm --version=3.1.4 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-32' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.1.4' path: |- build/openssl3/3.1.4/*/lib/* build/openssl3/3.1.4/*/include/* @@ -564,21 +523,20 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/mingw-x64 --version=3.1.4 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.1.4 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.1.4/mingw-x64 --version=3.1.4 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-8' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.1.4' path: |- build/openssl3/3.1.4/*/lib/* build/openssl3/3.1.4/*/include/* @@ -602,111 +560,98 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-arm64 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/tvos-simulator-arm64 --version=3.0.12 -pr:b default -pr:h profiles/tvos-simulator-arm64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-simulator-x64 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/tvos-simulator-x64 --version=3.0.12 -pr:b default -pr:h profiles/tvos-simulator-x64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/tvos-device-arm64 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/tvos-device-arm64 --version=3.0.12 -pr:b default -pr:h profiles/tvos-device-arm64 -o "*:shared=False"' - id: 'step-10' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-arm64 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/watchos-simulator-arm64 --version=3.0.12 -pr:b default -pr:h profiles/watchos-simulator-arm64 -o "*:shared=False"' - id: 'step-12' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-simulator-x64 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/watchos-simulator-x64 --version=3.0.12 -pr:b default -pr:h profiles/watchos-simulator-x64 -o "*:shared=False"' - id: 'step-14' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm32 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/watchos-device-arm32 --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm32 -o "*:shared=False"' - id: 'step-16' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/watchos-device-arm64 --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm64 -o "*:shared=False"' - id: 'step-18' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/watchos-device-arm64_32 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/watchos-device-arm64_32 --version=3.0.12 -pr:b default -pr:h profiles/watchos-device-arm64_32 -o "*:shared=False"' - id: 'step-20' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-device-arm64 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/ios-device-arm64 --version=3.0.12 -pr:b default -pr:h profiles/ios-device-arm64 -o "*:shared=False"' - id: 'step-22' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-arm64 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/ios-simulator-arm64 --version=3.0.12 -pr:b default -pr:h profiles/ios-simulator-arm64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/ios-simulator-x64 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/ios-simulator-x64 --version=3.0.12 -pr:b default -pr:h profiles/ios-simulator-x64 -o "*:shared=False"' - id: 'step-26' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/macos-x64 --version=3.0.12 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-x64 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/macos-x64 --version=3.0.12 -pr:b default -pr:h profiles/macos-x64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/macos-arm64 --version=3.0.12 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=False"' - id: 'step-32' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-33' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/macos-arm64 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/macos-arm64 --version=3.0.12 -pr:b default -pr:h profiles/macos-arm64 -o "*:shared=True"' - id: 'step-34' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.0.12' path: |- build/openssl3/3.0.12/*/lib/* build/openssl3/3.0.12/*/include/* @@ -734,93 +679,86 @@ jobs: run: 'sudo apt install g++-8-aarch64-linux-gnu g++-8' - id: 'step-6' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-arm64 --version=3.0.12 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=False"' - id: 'step-8' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-9' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm64 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-arm64 --version=3.0.12 -pr:b default -pr:h profiles/android-arm64 -o "*:shared=True"' - id: 'step-10' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-11' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-arm32 --version=3.0.12 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=False"' - id: 'step-12' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-13' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-arm32 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-arm32 --version=3.0.12 -pr:b default -pr:h profiles/android-arm32 -o "*:shared=True"' - id: 'step-14' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-15' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-x64 --version=3.0.12 -pr:b default -pr:h profiles/android-x64 -o "*:shared=False"' - id: 'step-16' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-17' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x64 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-x64 --version=3.0.12 -pr:b default -pr:h profiles/android-x64 -o "*:shared=True"' - id: 'step-18' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-19' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-x86 --version=3.0.12 -pr:b default -pr:h profiles/android-x86 -o "*:shared=False"' - id: 'step-20' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-21' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/android-x86 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/android-x86 --version=3.0.12 -pr:b default -pr:h profiles/android-x86 -o "*:shared=True"' - id: 'step-22' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-23' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/linux-x64 --version=3.0.12 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=False"' - id: 'step-24' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-25' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-x64 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/linux-x64 --version=3.0.12 -pr:b default -pr:h profiles/linux-x64 -o "*:shared=True"' - id: 'step-26' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-27' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/linux-arm64 --version=3.0.12 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=False"' - id: 'step-28' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-29' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/linux-arm64 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/linux-arm64 --version=3.0.12 -pr:b default -pr:h profiles/linux-arm64 -o "*:shared=True"' - id: 'step-30' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-31' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/wasm -pr:b default -pr:h profiles/wasm -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/wasm --version=3.0.12 -pr:b default -pr:h profiles/wasm -o "*:shared=False"' - id: 'step-32' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.0.12' path: |- build/openssl3/3.0.12/*/lib/* build/openssl3/3.0.12/*/include/* @@ -844,21 +782,20 @@ jobs: run: 'conan profile detect' - id: 'step-4' continue-on-error: true - shell: 'bash' - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-5' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/mingw-x64 --version=3.0.12 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=False"' - id: 'step-6' continue-on-error: true - run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.2.0 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' + run: 'conan create conan-center-index/recipes/openssl/3.x.x --build=missing --version=3.0.12 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-7' continue-on-error: true - run: 'conan install packages/openssl3 --output-folder build/openssl3/3.2.0/mingw-x64 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' + run: 'conan install packages/openssl3 --output-folder build/openssl3/3.0.12/mingw-x64 --version=3.0.12 -pr:b default -pr:h profiles/mingw-x64 -o "*:shared=True"' - id: 'step-8' uses: 'actions/upload-artifact@v3' with: - name: 'openssl3-all' + name: 'openssl-3.0.12' path: |- build/openssl3/3.0.12/*/lib/* build/openssl3/3.0.12/*/include/* diff --git a/packages/openssl3/conanfile.py b/packages/openssl3/conanfile.py index 079a9e0..1e51d55 100644 --- a/packages/openssl3/conanfile.py +++ b/packages/openssl3/conanfile.py @@ -6,7 +6,7 @@ class Openssl3Conan(ConanFile): def requirements(self): - self.requires("openssl/3.1.4") + self.requires("openssl/" + str(self.version)) def generate(self): for dep in [self.dependencies["openssl"], self.dependencies["zlib"]]: