Add time back to modern-full feature (#969)

See https://github.com/time-rs/time/issues/292
Update CI build file accordingly
This commit is contained in:
gwenn 2021-06-11 19:59:09 +02:00 committed by GitHub
parent 840a6f3789
commit ee7f7b89d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 12 deletions

View File

@ -48,8 +48,8 @@ jobs:
# TODO: clang is installed on these -- but `bindgen` can't find it...
if: matrix.os != 'windows-latest'
run: |
cargo test --features 'bundled-full session buildtime_bindgen time' --all-targets --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen time' --doc --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen' --all-targets --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen' --doc --workspace --verbose
- name: Static build
# Do we expect this to work / should we test with gnu toolchain?
@ -91,8 +91,8 @@ jobs:
- name: Test Features
if: matrix.os != 'windows-latest'
run: |
cargo test --features 'bundled-full session buildtime_bindgen time' --all-targets --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen time' --doc --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen' --all-targets --workspace --verbose
cargo test --features 'bundled-full session buildtime_bindgen' --doc --workspace --verbose
winsqlite3:
name: Test with winsqlite3
@ -137,7 +137,7 @@ jobs:
# leak sanitization, but we don't care about backtraces here, so long
# as the other tests have them.
RUST_BACKTRACE: "0"
run: cargo -Z build-std test --features 'bundled-full session buildtime_bindgen time with-asan' --target x86_64-unknown-linux-gnu
run: cargo -Z build-std test --features 'bundled-full session buildtime_bindgen with-asan' --target x86_64-unknown-linux-gnu
# Ensure clippy doesn't complain.
clippy:
@ -150,7 +150,7 @@ jobs:
components: clippy
- run: cargo clippy --all-targets --workspace --features bundled -- -D warnings
# Clippy with all non-conflicting features
- run: cargo clippy --all-targets --workspace --features 'bundled-full session buildtime_bindgen time' -- -D warnings
- run: cargo clippy --all-targets --workspace --features 'bundled-full session buildtime_bindgen' -- -D warnings
# Ensure patch is formatted.
fmt:
@ -174,7 +174,7 @@ jobs:
rust-version: nightly
# Need to use `cargo rustdoc` to actually get it to respect -D
# warnings... Note: this also requires nightly.
- run: cargo rustdoc --features 'bundled-full session buildtime_bindgen time' -- -D warnings
- run: cargo rustdoc --features 'bundled-full session buildtime_bindgen' -- -D warnings
codecov:
name: Generate code coverage
@ -185,8 +185,6 @@ jobs:
- name: Run cargo-tarpaulin
uses: actions-rs/tarpaulin@v0.1
with:
# Intentionally omit time feature until we're on time 0.3, at which
# point it should be added to `bundled-full`.
args: '--features "bundled-full session buildtime_bindgen"'
- name: Upload to codecov.io

View File

@ -85,9 +85,7 @@ modern-full = [
"load_extension",
"serde_json",
"series",
# time v0.2 does not work with tarpaulin v0.14.0. See time-rs/time#265.
# Re-enable when time v0.3 is released with the fix.
# "time",
"time",
"trace",
"unlock_notify",
"url",