@@ -12,10 +12,10 @@ jobs:
12
12
build :
13
13
runs-on : ubuntu-latest
14
14
steps :
15
- - uses : actions/checkout@v3
16
- - uses : actions/setup-node@v3
15
+ - uses : actions/checkout@v4
16
+ - uses : actions/setup-node@v4
17
17
with :
18
- node-version : 18
18
+ node-version : 20
19
19
20
20
- run : npm install
21
21
- run : npm run build
38
38
uses : jaywcjlove/changelog-generator@main
39
39
40
40
- name : Deploy Website
41
- uses : peaceiris/actions-gh-pages@v3
41
+ uses : peaceiris/actions-gh-pages@v4
42
42
with :
43
43
user_name : ' github-actions[bot]'
44
44
user_email : ' github-actions[bot]@users.noreply.github.com'
58
58
uses : ncipollo/release-action@v1
59
59
if : steps.create_tag.outputs.successful
60
60
with :
61
+ allowUpdates : true
61
62
token : ${{ secrets.GITHUB_TOKEN }}
62
63
name : ${{ steps.create_tag.outputs.version }}
63
64
tag : ${{ steps.create_tag.outputs.version }}
@@ -91,23 +92,23 @@ jobs:
91
92
92
93
# Create Docker Image
93
94
- name : Set up Docker Buildx
94
- uses : docker/setup-buildx-action@v2
95
+ uses : docker/setup-buildx-action@v3
95
96
- name : Login to Docker Hub
96
- uses : docker/login-action@v2
97
+ uses : docker/login-action@v3
97
98
with :
98
99
username : ${{ secrets.DOCKER_USER }}
99
100
password : ${{ secrets.DOCKER_PASSWORD }}
100
101
101
102
- name : Build and push image:latest
102
- uses : docker/build-push-action@v3
103
+ uses : docker/build-push-action@v6
103
104
with :
104
105
push : true
105
106
context : .
106
107
platforms : linux/amd64,linux/arm64
107
108
tags : ${{ secrets.DOCKER_USER }}/html-tutorial:latest
108
109
109
110
- name : Build and push image:tags
110
- uses : docker/build-push-action@v3
111
+ uses : docker/build-push-action@v6
111
112
if : steps.create_tag.outputs.successful
112
113
with :
113
114
push : true
0 commit comments