Skip to content

Commit f93b36d

Browse files
committed
Move website build to a composite action (so it can be reused)
1 parent 41e5659 commit f93b36d

File tree

2 files changed

+21
-15
lines changed

2 files changed

+21
-15
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Build website
2+
runs:
3+
using: composite
4+
steps:
5+
- name: Checkout repo
6+
uses: actions/checkout@v4
7+
8+
- name: Set up Python 3.9
9+
uses: actions/setup-python@v5
10+
with:
11+
python-version: '3.9'
12+
cache: 'pip'
13+
14+
- name: Install dependencies
15+
run: |
16+
pip install -r requirements.txt
17+
18+
- name: Build website
19+
run: |
20+
nikola build

.github/workflows/publish.yml

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,8 @@ jobs:
99
runs-on: ubuntu-22.04
1010

1111
steps:
12-
- name: Checkout repo
13-
uses: actions/checkout@v4
14-
15-
- name: Set up Python 3.9
16-
uses: actions/setup-python@v5
17-
with:
18-
python-version: '3.9'
19-
cache: 'pip'
20-
21-
- name: Install dependencies
22-
run: |
23-
pip install -r requirements.txt
24-
2512
- name: Build website
26-
run: |
27-
nikola build
13+
uses: ./.github/actions/build-website
2814

2915
- name: Install SSH key
3016
uses: shimataro/ssh-key-action@v2

0 commit comments

Comments
 (0)