trigger: ["master"] pr: ["master"] schedules: - cron: "0 1 * * 0" displayName: "Sunday build" branches: include: ["master"] always: true resources: repositories: - repository: templates type: github name: alecmocatta/azure-pipeline-templates endpoint: alecmocatta jobs: - template: rust.yml@templates parameters: endpoint: alecmocatta default: rust_toolchain: nightly rust_lint_toolchain: nightly-2021-05-19 rust_flags: '' rust_features_clippy: ';aws;commoncrawl;parquet;postgres;csv;json;protobuf;constellation aws commoncrawl parquet postgres csv json protobuf bench' rust_features_miri: 'aws commoncrawl parquet postgres csv json protobuf' rust_features: 'constellation aws commoncrawl parquet postgres csv json protobuf bench' rust_doc_features: 'constellation aws commoncrawl parquet postgres csv json protobuf' rust_target_check: '' rust_target_build: '' rust_target_run: '' matrix: linux0: imageName: 'ubuntu-latest' rust_target_run: 'x86_64-unknown-linux-gnu' # TODO: openssl-sys PIC error # linux1: # imageName: 'ubuntu-latest' # rust_target_run: 'x86_64-unknown-linux-musl' mac: imageName: 'macos-latest' rust_target_build: 'aarch64-apple-ios' rust_target_run: 'x86_64-apple-darwin' windows: imageName: 'windows-latest' rust_features_clippy: ';aws;commoncrawl;parquet;postgres;csv;json;aws commoncrawl parquet postgres csv json protobuf bench' rust_features: 'aws commoncrawl parquet postgres csv json protobuf bench' rust_doc_features: 'aws commoncrawl parquet postgres csv json protobuf' rust_target_run: 'x86_64-pc-windows-msvc' - template: rust-n.yml@templates parameters: endpoint: alecmocatta default: rust_toolchain: stable rust_lint_toolchain: nightly-2021-05-19 rust_flags: '' rust_features_clippy: ';aws;commoncrawl;postgres;csv;json;aws commoncrawl postgres csv json' rust_features: 'aws commoncrawl postgres csv json' rust_doc_features: 'aws commoncrawl postgres csv json' rust_target_check: '' rust_target_build: '' rust_target_run: '' matrix: linux: imageName: 'ubuntu-latest' rust_target_run: 'x86_64-unknown-linux-gnu' mac: imageName: 'macos-latest' rust_target_build: 'aarch64-apple-ios' rust_target_run: 'x86_64-apple-darwin' windows: imageName: 'windows-latest' rust_target_run: 'x86_64-pc-windows-msvc' - template: rust-n.yml@templates parameters: ordinal: 2 endpoint: alecmocatta default: rust_toolchain: nightly rust_lint_toolchain: nightly-2021-05-19 rust_flags: '' rust_packages: '-p amadeus-core -p amadeus-derive -p amadeus-parquet -p amadeus-serde -p amadeus-types -p amadeus' rust_features_clippy: ';parquet;csv;json;parquet csv json' rust_features: 'parquet csv json' rust_doc_features: 'parquet csv json' rust_target_check: '' rust_target_build: 'wasm32-unknown-unknown' # run when fixed: https://github.com/rustwasm/wasm-bindgen/issues/2261 rust_target_run: '' matrix: linux: imageName: 'ubuntu-latest' # TODO: clang version doesn't support wasm32-unknown-wasi # mac: # imageName: 'macos-latest' # TODO: headless browser fails: driver status: exit code: 1 # windows: # imageName: 'windows-latest' - template: rust-n.yml@templates parameters: ordinal: 3 endpoint: alecmocatta default: rust_toolchain: stable nightly rust_lint_toolchain: nightly-2021-05-19 rust_flags: '' rust_packages: '-p amadeus-core -p amadeus-derive -p amadeus-serde -p amadeus-types -p amadeus' rust_features_clippy: ';csv;json;csv json' rust_features: 'csv json' rust_doc_features: 'csv json' rust_target_check: '' rust_target_build: 'wasm32-unknown-unknown' # run when fixed: https://github.com/rustwasm/wasm-bindgen/issues/2261 rust_target_run: '' matrix: linux: imageName: 'ubuntu-latest' mac: imageName: 'macos-latest' # TODO: headless browser fails: driver status: exit code: 1 # windows: # imageName: 'windows-latest'