@@ -15,10 +15,11 @@ permissions:
15
15
pages : write
16
16
id-token : write
17
17
18
- # Allow one concurrent deployment
18
+ # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
19
+ # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
19
20
concurrency :
20
21
group : " pages"
21
- cancel-in-progress : true
22
+ cancel-in-progress : false
22
23
23
24
# Default to bash
24
25
defaults :
@@ -30,21 +31,21 @@ jobs:
30
31
build :
31
32
runs-on : ubuntu-latest
32
33
env :
33
- HUGO_VERSION : 0.119.0
34
+ HUGO_VERSION : 0.124.1
34
35
steps :
35
36
- name : Install Hugo CLI
36
37
run : |
37
38
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
38
39
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
39
- - name : Install Dart Sass Embedded
40
- run : sudo snap install dart-sass-embedded
40
+ - name : Install Dart Sass
41
+ run : sudo snap install dart-sass
41
42
- name : Checkout
42
- uses : actions/checkout@v3
43
+ uses : actions/checkout@v4
43
44
with :
44
45
submodules : recursive
45
46
- name : Setup Pages
46
47
id : pages
47
- uses : actions/configure-pages@v2
48
+ uses : actions/configure-pages@v5
48
49
- name : Install Node.js dependencies
49
50
run : " [[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
50
51
- name : Build with Hugo
57
58
--minify \
58
59
--baseURL "${{ steps.pages.outputs.base_url }}/"
59
60
- name : Upload artifact
60
- uses : actions/upload-pages-artifact@v1
61
+ uses : actions/upload-pages-artifact@v3
61
62
with :
62
63
path : ./public
63
64
71
72
steps :
72
73
- name : Deploy to GitHub Pages
73
74
id : deployment
74
- uses : actions/deploy-pages@v1
75
+ uses : actions/deploy-pages@v4
0 commit comments