Skip to content

Commit ccd187c

Browse files
committed
cargo-rbmt: up public-api and MSRV
The cargo-public-api crate has an interesting dependency on the nightly toolchain version due to how it ingests the api docs generated. They have a compatability matrix here: https://github.com/cargo-public-api/cargo-public-api?tab=readme-ov-file#compatibility-matrix
1 parent ea360a1 commit ccd187c

File tree

6 files changed

+358
-113
lines changed

6 files changed

+358
-113
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Install Rust toolchains
1515
uses: actions-rust-lang/setup-rust-toolchain@v1
1616
with:
17-
toolchain: nightly,1.74.0,stable
17+
toolchain: nightly,1.85.0,stable
1818
components: clippy,rustfmt
1919

2020
- name: Install cargo-rbmt from current commit
@@ -36,7 +36,7 @@ jobs:
3636
run: cargo +nightly rbmt --lock-file existing test nightly
3737

3838
- name: Run tests with MSRV (existing lock)
39-
run: cargo +1.74.0 rbmt --lock-file existing test msrv
39+
run: cargo +1.85.0 rbmt --lock-file existing test msrv
4040

4141
- name: Run tests with stable (recent dependencies)
4242
run: cargo rbmt --lock-file recent test stable

Cargo-minimal.lock

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is automatically @generated by Cargo.
22
# It is not intended for manual editing.
3-
version = 3
3+
version = 4
44

55
[[package]]
66
name = "anstream"
@@ -165,9 +165,9 @@ dependencies = [
165165

166166
[[package]]
167167
name = "public-api"
168-
version = "0.47.0"
168+
version = "0.50.0"
169169
source = "registry+https://github.com/rust-lang/crates.io-index"
170-
checksum = "92f0a3ef1a7c5a2cf381b0b689c68089127d457be055fefb1291a7fa1b6983cc"
170+
checksum = "bb5d6a6896b49665a84f227c84d30d56faa526915a675261e9beb877c1b0444c"
171171
dependencies = [
172172
"hashbag",
173173
"rustdoc-types",
@@ -187,11 +187,12 @@ dependencies = [
187187

188188
[[package]]
189189
name = "rustdoc-types"
190-
version = "0.38.0"
190+
version = "0.55.0"
191191
source = "registry+https://github.com/rust-lang/crates.io-index"
192-
checksum = "77ecde53e08f3f1d7a67fb635914e053b85a024c73b920524acaa5c2d78482a6"
192+
checksum = "61f25a84ea78419de928cd82c3b2f76709a696a64a880486c567b4c4da8f2dda"
193193
dependencies = [
194194
"serde",
195+
"serde_derive",
195196
]
196197

197198
[[package]]
@@ -202,18 +203,18 @@ checksum = "c92464b447c0ee8c4fb3824ecc8383b81717b9f1e74ba2e72540aef7b9f82997"
202203

203204
[[package]]
204205
name = "serde"
205-
version = "1.0.179"
206+
version = "1.0.186"
206207
source = "registry+https://github.com/rust-lang/crates.io-index"
207-
checksum = "0a5bf42b8d227d4abf38a1ddb08602e229108a517cd4e5bb28f9c7eaafdce5c0"
208+
checksum = "9f5db24220c009de9bd45e69fb2938f4b6d2df856aa9304ce377b3180f83b7c1"
208209
dependencies = [
209210
"serde_derive",
210211
]
211212

212213
[[package]]
213214
name = "serde_derive"
214-
version = "1.0.179"
215+
version = "1.0.186"
215216
source = "registry+https://github.com/rust-lang/crates.io-index"
216-
checksum = "741e124f5485c7e60c03b043f79f320bff3527f4bbf12cf3831750dc46a0ec2c"
217+
checksum = "5ad697f7e0b65af4983a4ce8f56ed5b357e8d3c36651bf6a7e13639c17b8e670"
217218
dependencies = [
218219
"proc-macro2",
219220
"quote",

Cargo-recent.lock

Lines changed: 138 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This file is automatically @generated by Cargo.
22
# It is not intended for manual editing.
3-
version = 3
3+
version = 4
44

55
[[package]]
66
name = "anstream"
@@ -38,7 +38,7 @@ version = "1.1.5"
3838
source = "registry+https://github.com/rust-lang/crates.io-index"
3939
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
4040
dependencies = [
41-
"windows-sys",
41+
"windows-sys 0.61.2",
4242
]
4343

4444
[[package]]
@@ -49,7 +49,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
4949
dependencies = [
5050
"anstyle",
5151
"once_cell_polyfill",
52-
"windows-sys",
52+
"windows-sys 0.61.2",
5353
]
5454

5555
[[package]]
@@ -110,6 +110,24 @@ version = "1.0.4"
110110
source = "registry+https://github.com/rust-lang/crates.io-index"
111111
checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75"
112112

113+
[[package]]
114+
name = "console"
115+
version = "0.15.11"
116+
source = "registry+https://github.com/rust-lang/crates.io-index"
117+
checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8"
118+
dependencies = [
119+
"encode_unicode",
120+
"libc",
121+
"once_cell",
122+
"windows-sys 0.59.0",
123+
]
124+
125+
[[package]]
126+
name = "encode_unicode"
127+
version = "1.0.0"
128+
source = "registry+https://github.com/rust-lang/crates.io-index"
129+
checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0"
130+
113131
[[package]]
114132
name = "equivalent"
115133
version = "1.0.2"
@@ -156,12 +174,24 @@ version = "1.0.15"
156174
source = "registry+https://github.com/rust-lang/crates.io-index"
157175
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"
158176

177+
[[package]]
178+
name = "libc"
179+
version = "0.2.178"
180+
source = "registry+https://github.com/rust-lang/crates.io-index"
181+
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
182+
159183
[[package]]
160184
name = "memchr"
161185
version = "2.7.6"
162186
source = "registry+https://github.com/rust-lang/crates.io-index"
163187
checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
164188

189+
[[package]]
190+
name = "once_cell"
191+
version = "1.21.3"
192+
source = "registry+https://github.com/rust-lang/crates.io-index"
193+
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
194+
165195
[[package]]
166196
name = "once_cell_polyfill"
167197
version = "1.70.2"
@@ -179,14 +209,15 @@ dependencies = [
179209

180210
[[package]]
181211
name = "public-api"
182-
version = "0.47.1"
212+
version = "0.50.1"
183213
source = "registry+https://github.com/rust-lang/crates.io-index"
184-
checksum = "d5644f0a5bad87f0f850822e274c8a1178aea25117ca2562bc8c0d95f9f76251"
214+
checksum = "71e06a5f94ef145c376ea7ff714ae53f1ad27924a461f35373a7a17075316f54"
185215
dependencies = [
186216
"hashbag",
187217
"rustdoc-types",
188218
"serde",
189219
"serde_json",
220+
"snapshot-testing",
190221
"thiserror",
191222
]
192223

@@ -201,11 +232,12 @@ dependencies = [
201232

202233
[[package]]
203234
name = "rustdoc-types"
204-
version = "0.39.0"
235+
version = "0.55.0"
205236
source = "registry+https://github.com/rust-lang/crates.io-index"
206-
checksum = "e3b61d5673c3f4b49d35be6a58c49210596f61b8db580bc3b6d9dee5e9dc5458"
237+
checksum = "61f25a84ea78419de928cd82c3b2f76709a696a64a880486c567b4c4da8f2dda"
207238
dependencies = [
208239
"serde",
240+
"serde_derive",
209241
]
210242

211243
[[package]]
@@ -266,6 +298,32 @@ dependencies = [
266298
"serde",
267299
]
268300

301+
[[package]]
302+
name = "similar"
303+
version = "2.7.0"
304+
source = "registry+https://github.com/rust-lang/crates.io-index"
305+
checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
306+
307+
[[package]]
308+
name = "similar-asserts"
309+
version = "1.7.0"
310+
source = "registry+https://github.com/rust-lang/crates.io-index"
311+
checksum = "b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a"
312+
dependencies = [
313+
"console",
314+
"similar",
315+
]
316+
317+
[[package]]
318+
name = "snapshot-testing"
319+
version = "0.1.8"
320+
source = "registry+https://github.com/rust-lang/crates.io-index"
321+
checksum = "bebf2194b9611339d00b28260cf6bd640073c60179ce7dd1e47badef1eb606e7"
322+
dependencies = [
323+
"console",
324+
"similar-asserts",
325+
]
326+
269327
[[package]]
270328
name = "strsim"
271329
version = "0.11.1"
@@ -362,6 +420,15 @@ version = "0.2.1"
362420
source = "registry+https://github.com/rust-lang/crates.io-index"
363421
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
364422

423+
[[package]]
424+
name = "windows-sys"
425+
version = "0.59.0"
426+
source = "registry+https://github.com/rust-lang/crates.io-index"
427+
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
428+
dependencies = [
429+
"windows-targets",
430+
]
431+
365432
[[package]]
366433
name = "windows-sys"
367434
version = "0.61.2"
@@ -371,6 +438,70 @@ dependencies = [
371438
"windows-link",
372439
]
373440

441+
[[package]]
442+
name = "windows-targets"
443+
version = "0.52.6"
444+
source = "registry+https://github.com/rust-lang/crates.io-index"
445+
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
446+
dependencies = [
447+
"windows_aarch64_gnullvm",
448+
"windows_aarch64_msvc",
449+
"windows_i686_gnu",
450+
"windows_i686_gnullvm",
451+
"windows_i686_msvc",
452+
"windows_x86_64_gnu",
453+
"windows_x86_64_gnullvm",
454+
"windows_x86_64_msvc",
455+
]
456+
457+
[[package]]
458+
name = "windows_aarch64_gnullvm"
459+
version = "0.52.6"
460+
source = "registry+https://github.com/rust-lang/crates.io-index"
461+
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
462+
463+
[[package]]
464+
name = "windows_aarch64_msvc"
465+
version = "0.52.6"
466+
source = "registry+https://github.com/rust-lang/crates.io-index"
467+
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
468+
469+
[[package]]
470+
name = "windows_i686_gnu"
471+
version = "0.52.6"
472+
source = "registry+https://github.com/rust-lang/crates.io-index"
473+
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
474+
475+
[[package]]
476+
name = "windows_i686_gnullvm"
477+
version = "0.52.6"
478+
source = "registry+https://github.com/rust-lang/crates.io-index"
479+
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
480+
481+
[[package]]
482+
name = "windows_i686_msvc"
483+
version = "0.52.6"
484+
source = "registry+https://github.com/rust-lang/crates.io-index"
485+
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
486+
487+
[[package]]
488+
name = "windows_x86_64_gnu"
489+
version = "0.52.6"
490+
source = "registry+https://github.com/rust-lang/crates.io-index"
491+
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
492+
493+
[[package]]
494+
name = "windows_x86_64_gnullvm"
495+
version = "0.52.6"
496+
source = "registry+https://github.com/rust-lang/crates.io-index"
497+
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
498+
499+
[[package]]
500+
name = "windows_x86_64_msvc"
501+
version = "0.52.6"
502+
source = "registry+https://github.com/rust-lang/crates.io-index"
503+
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
504+
374505
[[package]]
375506
name = "winnow"
376507
version = "0.7.14"

0 commit comments

Comments
 (0)