Skip to content

Commit 3e936b5

Browse files
committed
Bump rquickjs, add msrv check
1 parent 4d75254 commit 3e936b5

File tree

11 files changed

+32
-9
lines changed

11 files changed

+32
-9
lines changed

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,18 @@ jobs:
5050
platform: ${{ matrix.platform }}
5151
arch: ${{ matrix.arch }}
5252
toolchain: ${{ matrix.toolchain }}
53+
msrv:
54+
needs:
55+
- build
56+
runs-on: ubuntu-latest
57+
steps:
58+
- name: Checkout
59+
uses: actions/checkout@v4
60+
with:
61+
submodules: true
62+
- name: Setup Rust
63+
uses: actions-rust-lang/setup-rust-toolchain@v1
64+
with:
65+
toolchain: 1.85.0
66+
- name: Check MSRV
67+
run: cargo check --all-targets --all-features -- --no-default-features

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name = "rquickjs-extra"
33
description = "Extra modules for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
readme = "README.md"

clippy.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
msrv = "1.85.0"

libs/test/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ name = "rquickjs-extra-test"
33
description = "Test library for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
910

1011
[dependencies]
1112
futures = { version = "0.3" }
12-
rquickjs = { version = "0.10", features = ["macro", "futures"] }
13+
rquickjs = { version = ">=0.10,<0.12", features = ["macro", "futures"] }
1314
tokio = { version = "1", features = ["full"] }

libs/utils/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ name = "rquickjs-extra-utils"
33
description = "Utils library for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
910

1011
[dependencies]
11-
rquickjs = { version = "0.10", features = ["array-buffer"] }
12+
rquickjs = { version = ">=0.10,<0.12", features = ["array-buffer"] }

modules/console/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ name = "rquickjs-extra-console"
33
description = "Console module for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
910

1011
[dependencies]
1112
log = { version = "0.4" }
12-
rquickjs = { version = "0.10", features = ["macro"] }
13+
rquickjs = { version = ">=0.10,<0.12", features = ["macro"] }
1314

1415
[dev-dependencies]
1516
rquickjs-extra-test = { path = "../../libs/test" }

modules/os/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name = "rquickjs-extra-os"
33
description = "OS module for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
@@ -11,7 +12,7 @@ authors = ["Emile Fugulin <[email protected]>"]
1112
home = "0.5"
1213
num_cpus = "1"
1314
once_cell = "1"
14-
rquickjs = { version = "0.10", features = ["macro"] }
15+
rquickjs = { version = ">=0.10,<0.12", features = ["macro"] }
1516
rquickjs-extra-utils = { version = "0.2.0", path = "../../libs/utils" }
1617

1718
[target.'cfg(unix)'.dependencies]
@@ -23,6 +24,6 @@ windows-result = "0.3"
2324
windows-version = "0.1"
2425

2526
[dev-dependencies]
26-
rquickjs = { version = "0.10", features = ["futures"] }
27+
rquickjs = { version = ">=0.10,<0.12", features = ["futures"] }
2728
rquickjs-extra-test = { path = "../../libs/test" }
2829
tokio = { version = "1", features = ["full"] }

modules/sqlite/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ name = "rquickjs-extra-sqlite"
33
description = "SQLite module for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
910

1011
[dependencies]
1112
either = { version = "1" }
12-
rquickjs = { version = "0.10", features = [
13+
rquickjs = { version = ">=0.10,<0.12", features = [
1314
"array-buffer",
1415
"either",
1516
"macro",

modules/timers/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ authors = ["Emile Fugulin <[email protected]>"]
99

1010
[dependencies]
1111
log = { version = "0.4" }
12-
rquickjs = { version = "0.10", features = ["macro", "futures"] }
12+
rquickjs = { version = ">=0.10,<0.12", features = ["macro", "futures"] }
1313
tokio = { version = "1", features = ["sync", "time", "macros"] }
1414

1515
[dev-dependencies]

modules/url/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,14 @@ name = "rquickjs-extra-url"
33
description = "URL module for RQuickJS"
44
version = "0.2.0"
55
edition = "2024"
6+
rust-version = "1.85"
67
license = "Apache-2.0"
78
repository = "https://github.com/rquickjs/rquickjs-extra"
89
authors = ["Emile Fugulin <[email protected]>"]
910

1011
[dependencies]
1112
either = { version = "1" }
12-
rquickjs = { version = "0.10", features = ["either", "macro"] }
13+
rquickjs = { version = ">=0.10,<0.12", features = ["either", "macro"] }
1314

1415
[dev-dependencies]
1516
rquickjs-extra-test = { path = "../../libs/test" }

0 commit comments

Comments
 (0)