Skip to content

Commit 0d7734f

Browse files
authored
Fix CI by pinning versions (#4)
1 parent b1ad50a commit 0d7734f

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

.github/workflows/deploy.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ on:
33
push:
44
branches: [main]
55

6+
env:
7+
VERSION_MDBOOK: 0.4.52
8+
VERSION_MDBOOK_ADMONISH: 1.20.0
9+
VERSION_MDBOOK_TOC: 0.14.2
10+
611
jobs:
712
deploy:
813
name: GitHub Pages
@@ -18,20 +23,19 @@ jobs:
1823
rustup set profile minimal
1924
rustup toolchain install stable
2025
rustup default stable
21-
- name: Install latest mdbook
26+
- name: Install mdbook
2227
run: |
23-
tag=$(curl 'https://api.github.com/repos/rust-lang/mdbook/releases/latest' | jq -r '.tag_name')
24-
url="https://github.com/rust-lang/mdbook/releases/download/${tag}/mdbook-${tag}-x86_64-unknown-linux-gnu.tar.gz"
28+
url="https://github.com/rust-lang/mdbook/releases/download/v${VERSION_MDBOOK}/mdbook-v${VERSION_MDBOOK}-x86_64-unknown-linux-gnu.tar.gz"
2529
mkdir bin
2630
curl -sSL $url | tar -xz --directory=./bin
2731
echo "$(pwd)/bin" >> $GITHUB_PATH
2832
- name: Install mdbook-admonish
2933
run: |
30-
url="https://github.com/tommilligan/mdbook-admonish/releases/download/v1.15.0/mdbook-admonish-v1.15.0-x86_64-unknown-linux-gnu.tar.gz"
34+
url="https://github.com/tommilligan/mdbook-admonish/releases/download/v${VERSION_MDBOOK_ADMONISH}/mdbook-admonish-v${VERSION_MDBOOK_ADMONISH}-x86_64-unknown-linux-gnu.tar.gz"
3135
curl -sSL $url | tar -xz --directory=./bin
3236
- name: Install mdbook-toc
3337
run: |
34-
url="https://github.com/badboy/mdbook-toc/releases/download/0.14.2/mdbook-toc-0.14.2-x86_64-unknown-linux-gnu.tar.gz"
38+
url="https://github.com/badboy/mdbook-toc/releases/download/${VERSION_MDBOOK_TOC}/mdbook-toc-${VERSION_MDBOOK_TOC}-x86_64-unknown-linux-gnu.tar.gz"
3539
curl -sSL $url | tar -xz --directory=./bin
3640
- name: Build Book
3741
run: mdbook build

.github/workflows/test.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
name: CI
22
on: [push, pull_request]
33

4+
env:
5+
VERSION_MDBOOK: 0.4.52
6+
47
jobs:
58
test:
69
name: Test
@@ -16,8 +19,7 @@ jobs:
1619
rustup default stable
1720
- name: Install latest mdbook
1821
run: |
19-
tag=$(curl 'https://api.github.com/repos/rust-lang/mdbook/releases/latest' | jq -r '.tag_name')
20-
url="https://github.com/rust-lang/mdbook/releases/download/${tag}/mdbook-${tag}-x86_64-unknown-linux-gnu.tar.gz"
22+
url="https://github.com/rust-lang/mdbook/releases/download/v${VERSION_MDBOOK}/mdbook-v${VERSION_MDBOOK}-x86_64-unknown-linux-gnu.tar.gz"
2123
mkdir bin
2224
curl -sSL $url | tar -xz --directory=bin
2325
echo "$(pwd)/bin" >> $GITHUB_PATH

0 commit comments

Comments
 (0)