mirror of
https://github.com/isar/rusqlite.git
synced 2025-04-01 03:22:58 +08:00
Merge pull request #1549 from gwenn/direct-minimal-versions
Test direct-minimal-versions
This commit is contained in:
commit
499cc7bb98
16
.github/workflows/main.yml
vendored
16
.github/workflows/main.yml
vendored
@ -20,6 +20,10 @@ env:
|
|||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: ${{ github.head_ref }}
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
test:
|
test:
|
||||||
name: Test ${{ matrix.target }}
|
name: Test ${{ matrix.target }}
|
||||||
@ -158,6 +162,18 @@ jobs:
|
|||||||
RUST_BACKTRACE: "0"
|
RUST_BACKTRACE: "0"
|
||||||
run: cargo -Z build-std test --features 'bundled-full session buildtime_bindgen preupdate_hook with-asan' --target x86_64-unknown-linux-gnu
|
run: cargo -Z build-std test --features 'bundled-full session buildtime_bindgen preupdate_hook with-asan' --target x86_64-unknown-linux-gnu
|
||||||
|
|
||||||
|
direct-minimal-versions:
|
||||||
|
name: Test min versions
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- uses: hecrj/setup-rust-action@v2
|
||||||
|
with:
|
||||||
|
rust-version: nightly
|
||||||
|
- uses: Swatinem/rust-cache@v2
|
||||||
|
- run: cargo update -Z direct-minimal-versions
|
||||||
|
- run: cargo test --workspace --all-targets --features bundled-full
|
||||||
|
|
||||||
# Ensure clippy doesn't complain.
|
# Ensure clippy doesn't complain.
|
||||||
clippy:
|
clippy:
|
||||||
name: Clippy
|
name: Clippy
|
||||||
|
10
Cargo.toml
10
Cargo.toml
@ -1,7 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rusqlite"
|
name = "rusqlite"
|
||||||
# Note: Update version in README.md when you change this.
|
# Note: Update version in README.md when you change this.
|
||||||
version = "0.32.0"
|
version = "0.32.1"
|
||||||
authors = ["The rusqlite developers"]
|
authors = ["The rusqlite developers"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Ergonomic wrapper for SQLite"
|
description = "Ergonomic wrapper for SQLite"
|
||||||
@ -113,10 +113,10 @@ modern-full = [
|
|||||||
bundled-full = ["modern-full", "bundled"]
|
bundled-full = ["modern-full", "bundled"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
time = { version = "0.3.0", features = ["formatting", "macros", "parsing"], optional = true }
|
time = { version = "0.3.36", features = ["formatting", "macros", "parsing"], optional = true }
|
||||||
bitflags = "2.0"
|
bitflags = "2.6.0"
|
||||||
hashlink = "0.9"
|
hashlink = "0.9"
|
||||||
chrono = { version = "0.4", optional = true, default-features = false, features = ["clock"] }
|
chrono = { version = "0.4.38", optional = true, default-features = false, features = ["clock"] }
|
||||||
serde_json = { version = "1.0", optional = true }
|
serde_json = { version = "1.0", optional = true }
|
||||||
csv = { version = "1.1", optional = true }
|
csv = { version = "1.1", optional = true }
|
||||||
url = { version = "2.1", optional = true }
|
url = { version = "2.1", optional = true }
|
||||||
@ -139,7 +139,7 @@ bencher = "0.1"
|
|||||||
|
|
||||||
[dependencies.libsqlite3-sys]
|
[dependencies.libsqlite3-sys]
|
||||||
path = "libsqlite3-sys"
|
path = "libsqlite3-sys"
|
||||||
version = "0.30.0"
|
version = "0.30.1"
|
||||||
|
|
||||||
[[test]]
|
[[test]]
|
||||||
name = "auto_ext"
|
name = "auto_ext"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "libsqlite3-sys"
|
name = "libsqlite3-sys"
|
||||||
version = "0.30.0"
|
version = "0.30.1"
|
||||||
authors = ["The rusqlite developers"]
|
authors = ["The rusqlite developers"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
repository = "https://github.com/rusqlite/rusqlite"
|
repository = "https://github.com/rusqlite/rusqlite"
|
||||||
@ -35,16 +35,16 @@ with-asan = []
|
|||||||
wasm32-wasi-vfs = []
|
wasm32-wasi-vfs = []
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
openssl-sys = { version = "0.9", optional = true }
|
openssl-sys = { version = "0.9.103", optional = true }
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
bindgen = { version = "0.69", optional = true, default-features = false, features = ["runtime"] }
|
bindgen = { version = "0.69", optional = true, default-features = false, features = ["runtime"] }
|
||||||
pkg-config = { version = "0.3.19", optional = true }
|
pkg-config = { version = "0.3.19", optional = true }
|
||||||
cc = { version = "1.0", optional = true }
|
cc = { version = "1.1.6", optional = true }
|
||||||
vcpkg = { version = "0.2", optional = true }
|
vcpkg = { version = "0.2.15", optional = true }
|
||||||
# for loadable_extension:
|
# for loadable_extension:
|
||||||
prettyplease = {version = "0.2", optional = true }
|
prettyplease = {version = "0.2.20", optional = true }
|
||||||
# like bindgen
|
# like bindgen
|
||||||
quote = { version = "1", optional = true, default-features = false }
|
quote = { version = "1.0.36", optional = true, default-features = false }
|
||||||
# like bindgen
|
# like bindgen
|
||||||
syn = { version = "2.0", optional = true, features = ["full", "extra-traits", "visit-mut"] }
|
syn = { version = "2.0.72", optional = true, features = ["full", "extra-traits", "visit-mut"] }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user