File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ matrix:
19
19
before_script :
20
20
- rustup component add rustfmt
21
21
- (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update)
22
- - (test -x $HOME/.cargo/bin/mdbook || cargo install --vers "^0.3" mdbook)
22
+ - (test -x $HOME/.cargo/bin/mdbook || ./ci/ install- mdbook.sh )
23
23
- cargo install-update -a
24
24
25
25
script :
Original file line number Diff line number Diff line change
1
+ set -euxo pipefail
2
+
3
+ # Based on the Rust-Embedded WG's book CI
4
+ # https://github.com/rust-embedded/book/blob/master/ci/install.sh
5
+
6
+ main () {
7
+ # Note - this will only accept releases tagged with v0.3.x
8
+ local tag=$( git ls-remote --tags --refs --exit-code \
9
+ https://github.com/rust-lang-nursery/mdbook \
10
+ | cut -d/ -f3 \
11
+ | grep -E ' ^v0.3.[0-9]+$' \
12
+ | sort --version-sort \
13
+ | tail -n1)
14
+
15
+ curl -LSfs https://japaric.github.io/trust/install.sh | \
16
+ sh -s -- --git rust-lang-nursery/mdbook --tag $tag
17
+ }
18
+
19
+ main
You can’t perform that action at this time.
0 commit comments