Skip to content

Commit 0d52080

Browse files
authored
Update deploy.yml
1 parent cd9f3c1 commit 0d52080

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

.github/workflows/deploy.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,14 @@ on:
77
- main
88
paths:
99
- "assets/**"
10+
- "**.bib"
1011
- "**.html"
1112
- "**.js"
1213
- "**.liquid"
1314
- "**/*.md"
1415
- "**.yml"
16+
- "Gemfile"
17+
- "Gemfile.lock"
1518
- "!.github/workflows/axe.yml"
1619
- "!.github/workflows/broken-links.yml"
1720
- "!.github/workflows/deploy-docker-tag.yml"
@@ -31,11 +34,14 @@ on:
3134
- main
3235
paths:
3336
- "assets/**"
37+
- "**.bib"
3438
- "**.html"
3539
- "**.js"
3640
- "**.liquid"
3741
- "**/*.md"
3842
- "**.yml"
43+
- "Gemfile"
44+
- "Gemfile.lock"
3945
- "!.github/workflows/axe.yml"
4046
- "!.github/workflows/broken-links.yml"
4147
- "!.github/workflows/deploy-docker-tag.yml"
@@ -61,11 +67,16 @@ jobs:
6167
steps:
6268
- name: Checkout 🛎️
6369
uses: actions/checkout@v4
64-
- name: Setup Ruby
70+
- name: Setup Ruby 💎
6571
uses: ruby/setup-ruby@v1
6672
with:
67-
ruby-version: "3.2.2"
73+
ruby-version: "3.3.5"
6874
bundler-cache: true
75+
- name: Setup Python 🐍
76+
uses: actions/setup-python@v5
77+
with:
78+
python-version: "3.13"
79+
cache: "pip" # caching pip dependencies
6980
- name: Update _config.yml ⚙️
7081
uses: fjogeleit/yaml-update-action@main
7182
with:
@@ -75,9 +86,10 @@ jobs:
7586
value: ${{ github.repository }}
7687
- name: Install and Build 🔧
7788
run: |
78-
pip3 install --upgrade jupyter
89+
sudo apt-get update && sudo apt-get install -y imagemagick
90+
pip3 install --upgrade nbconvert
7991
export JEKYLL_ENV=production
80-
bundle exec jekyll build --lsi
92+
bundle exec jekyll build
8193
- name: Purge unused CSS 🧹
8294
run: |
8395
npm install -g purgecss

0 commit comments

Comments
 (0)