diff --git a/.circleci/config.yml b/.circleci/config.yml index 91d74cdf..6ec552a9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -19,7 +19,10 @@ jobs: default: false image: type: string - default: 1.24.1 + default: 1.33.0 + minimal_build: + type: bool + default: false docker: - image: rust:<< parameters.image >> environment: @@ -118,11 +121,14 @@ jobs: - /usr/local/cargo/registry/index - restore_cache: key: deps-<< parameters.image >>-<< parameters.target >>-<< parameters.library >>-<< parameters.version >>-{{ checksum "Cargo.lock" }} - - run: | - cargo run \ - --manifest-path=systest/Cargo.toml \ - <<# parameters.vendored >>--features vendored<> \ - --target << parameters.target >> + - unless: + condition: minimal_build + steps: + - run: | + cargo run \ + --manifest-path=systest/Cargo.toml \ + <<# parameters.vendored >>--features vendored<> \ + --target << parameters.target >> - run: | ulimit -c unlimited export PATH=$OPENSSL_DIR/bin:$PATH @@ -152,7 +158,7 @@ jobs: default: false image: type: string - default: 1.24.1 + default: 1.33.0 macos: xcode: "9.0" environment: @@ -197,6 +203,12 @@ openssl_101: &openssl_101 workflows: test: jobs: + - linux: + name: mimimal-version + target: x86_64-unknown-linux-musl + vendored: true + image: 1.24.1 + minimal_build: true - linux: name: musl-vendored target: x86_64-unknown-linux-musl diff --git a/appveyor.yml b/appveyor.yml index e2bbc77c..2750b03f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,10 +1,10 @@ environment: SSL_CERT_FILE: "C:\\OpenSSL\\cacert.pem" matrix: - # 1.1.0, 64/32 bit + # 1.1.1, 64 bit - TARGET: x86_64-pc-windows-msvc BITS: 64 - OPENSSL_VERSION: 1_1_0j + OPENSSL_VERSION: 1_1_1b OPENSSL_DIR: C:\OpenSSL # 1.0.2, 64/32 bit @@ -16,6 +16,8 @@ environment: BITS: 32 OPENSSL_VERSION: 1_0_2r OPENSSL_DIR: C:\OpenSSL + + # vcpkg - TARGET: x86_64-pc-windows-msvc VCPKG_DEFAULT_TRIPLET: x64-windows VCPKGRS_DYNAMIC: 1