Skip to content

Commit 3fe854d

Browse files
committed
Merge #60: Remove releases, introduce min version testing, match rust-bitcoin lint and fmt
04f8b0a cargo-rbmt: match rust-bitcoin lint and fmt rules (Nick Johnson) f5fe580 releases, cargo-rbmt: remove releases and introduce min version testing (Nick Johnson) e195b5a cargo-rbmt: update lock command to restore Cargo.lock (Nick Johnson) Pull request description: Without the `releases` dependency graph, pretty easy to dogfood min and recent version testing. Also easier to adopt rust-bitcion's lint and format rules. I kept it a workspace even though it only has one package to dogfood the slightly more complex case. Plus, might add some packages in the future. Closes #54 ACKs for top commit: tcharding: ACK 04f8b0a Tree-SHA512: 35fe21c0ac4bb52c5646382a8e3a2e1ba40de6e11c1d69b82a1a97f2bf5aadb0afb9691d2965d336794c722af8dc2e71a037663076c7624cd400e3bdb748c040
2 parents 32c0c8d + 04f8b0a commit 3fe854d

31 files changed

+1343
-3510
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,17 @@ jobs:
2929
- name: Build documentation (docs.rs / nightly)
3030
run: cargo +nightly rbmt --lock-file existing docsrs
3131

32-
- name: Run tests with stable
32+
- name: Run tests with stable (existing lock)
3333
run: cargo rbmt --lock-file existing test stable
3434

35-
- name: Run tests with nightly
35+
- name: Run tests with nightly (existing lock)
3636
run: cargo +nightly rbmt --lock-file existing test nightly
3737

38-
- name: Run tests with MSRV
38+
- name: Run tests with MSRV (existing lock)
3939
run: cargo +1.74.0 rbmt --lock-file existing test msrv
40+
41+
- name: Run tests with stable (recent dependencies)
42+
run: cargo rbmt --lock-file recent test stable
43+
44+
- name: Run tests with stable (minimal dependencies)
45+
run: cargo rbmt --lock-file minimal test stable

0 commit comments

Comments
 (0)