Skip to content

Commit 410138d

Browse files
committed
Update deploy workflow
1 parent 4dab457 commit 410138d

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,26 @@ permissions:
1010
pages: write
1111
id-token: write
1212

13+
concurrency:
14+
group: pages
15+
cancel-in-progress: true
16+
1317
jobs:
1418
build:
1519
runs-on: ubuntu-latest
1620
steps:
17-
- name: Checkout repository using Git
18-
uses: actions/checkout@v3
21+
- name: Checkout repository
22+
uses: actions/checkout@v4
1923
- name: Cache images
20-
uses: actions/cache@v3
24+
uses: actions/cache@v4
2125
with:
2226
path: node_modules/.cache/astro-optimize-images
2327
key: image-cache-${{ runner.os }}-${{ hashFiles('**/src/assets/**') }}
2428
restore-keys: image-cache-${{ runner.os }}-
25-
- name: Install, build, and upload website
26-
uses: withastro/action@v0
29+
- name: Install dependencies and build and upload website
30+
uses: withastro/action@v2
2731
with:
28-
node-version: 20
32+
node-version: lts/*
2933

3034
deploy:
3135
needs: build
@@ -34,6 +38,6 @@ jobs:
3438
name: github-pages
3539
url: ${{ steps.deployment.outputs.page_url }}
3640
steps:
37-
- name: Deploy to GitHub Pages
41+
- name: Deploy website
3842
id: deployment
39-
uses: actions/deploy-pages@v1
43+
uses: actions/deploy-pages@v4

0 commit comments

Comments
 (0)