1trigger: ["master", "v0.6.x"] 2pr: ["master", "v0.6.x"] 3 4jobs: 5 # Check formatting 6 - template: ci/azure-rustfmt.yml 7 parameters: 8 name: rustfmt 9 10 # Stable 11 - template: ci/azure-test-stable.yml 12 parameters: 13 name: stable 14 displayName: Test 15 cross: true 16 17 # Stable --release 18 - template: ci/azure-test-stable.yml 19 parameters: 20 name: stable_release 21 displayName: Test --release 22 cmd: test --release 23 24 # Nightly 25 - template: ci/azure-test-stable.yml 26 parameters: 27 name: nightly 28 displayName: Nightly 29 # Pin nightly to avoid being impacted by breakage 30 rust_version: nightly-2019-11-14 31 benches: true 32 33 # This represents the minimum Rust version supported by 34 # Mio. Updating this should be done in a dedicated PR. 35 # 36 # Tests are not run as tests may require newer versions of 37 # rust. 38 - template: ci/azure-test-stable.yml 39 parameters: 40 name: minrust 41 displayName: Min Rust 42 rust_version: 1.39.0 43 cmd: check 44 cross: true 45 46 - template: ci/azure-minimal-versions.yml 47 parameters: 48 name: minimal_versions 49 50 - template: ci/azure-clippy.yml 51 parameters: 52 name: clippy 53 54 - template: ci/azure-cross-compile.yml 55 parameters: 56 name: cross 57 58 - template: ci/azure-deploy-docs.yml 59 parameters: 60 dependsOn: 61 # - rustfmt 62 - stable 63 - nightly 64 - minrust 65 - cross 66