@@ -46,13 +46,14 @@ jobs:
4646 runs-on : ubuntu-latest
4747 steps :
4848 - uses : actions/checkout@v6
49- - uses : pnpm/action-setup@v4
49+ - uses : pnpm/action-setup@v6
5050 with :
5151 version : " 8.3.1"
5252
5353 - uses : actions/setup-node@v6
5454 with :
5555 cache : " pnpm"
56+ cache-dependency-path : pnpm-lock.yaml
5657
5758 - name : build front and back
5859 run : |
@@ -121,12 +122,13 @@ jobs:
121122
122123 steps :
123124 - uses : actions/checkout@v6
124- - uses : pnpm/action-setup@v4
125+ - uses : pnpm/action-setup@v6
125126 with :
126127 version : " 8.3.1"
127128 - uses : actions/setup-node@v6
128129 with :
129130 cache : " pnpm"
131+ cache-dependency-path : pnpm-lock.yaml
130132
131133 - name : Read version from version.yaml
132134 id : version
@@ -136,26 +138,25 @@ jobs:
136138 echo "Version: $VERSION"
137139
138140 - name : Setup timezone
139- uses : szenius/set-timezone@v2.0
140- with :
141- timezoneLinux : Asia/Shanghai
141+ run : |
142+ sudo timedatectl set-timezone Asia/Shanghai
142143
143144 - name : Login to DockerHub
144- uses : docker/login-action@v3
145+ uses : docker/login-action@v4
145146 with :
146147 username : ${{ secrets.DOCKER_USERNAME }}
147148 password : ${{ secrets.DOCKER_PASSWORD }}
148149
149150 - name : Login to GHCR
150- uses : docker/login-action@v3
151+ uses : docker/login-action@v4
151152 with :
152153 registry : ghcr.io
153154 username : ${{ github.repository_owner }}
154155 password : ${{ secrets.GITHUB_TOKEN }}
155156
156157 - name : Extract metadata (tags, labels) for Docker
157158 id : meta
158- uses : docker/metadata-action@v5
159+ uses : docker/metadata-action@v6
159160 with :
160161 images : |
161162 ${{ github.repository }}
@@ -169,14 +170,14 @@ jobs:
169170 type=semver,pattern={{version}}
170171
171172 - name : Set up QEMU
172- uses : docker/setup-qemu-action@v3
173+ uses : docker/setup-qemu-action@v4
173174
174175 - name : Set up Docker Buildx
175- uses : docker/setup-buildx-action@v3
176+ uses : docker/setup-buildx-action@v4
176177
177178 - name : Build and push
178179 id : docker_build
179- uses : docker/build-push-action@v6
180+ uses : docker/build-push-action@v7
180181 with :
181182 build-args : |
182183 MAINTAINER=${{ github.repository_owner }}
@@ -209,12 +210,13 @@ jobs:
209210
210211 steps :
211212 - uses : actions/checkout@v6
212- - uses : pnpm/action-setup@v4
213+ - uses : pnpm/action-setup@v6
213214 with :
214215 version : " 8.3.1"
215216 - uses : actions/setup-node@v6
216217 with :
217218 cache : " pnpm"
219+ cache-dependency-path : pnpm-lock.yaml
218220
219221 - name : Read version from version.yaml
220222 id : version
@@ -224,32 +226,31 @@ jobs:
224226 echo "Version: $VERSION"
225227
226228 - name : Setup timezone
227- uses : szenius/set-timezone@v2.0
228- with :
229- timezoneLinux : Asia/Shanghai
229+ run : |
230+ sudo timedatectl set-timezone Asia/Shanghai
230231
231232 - name : Login to DockerHub
232- uses : docker/login-action@v3
233+ uses : docker/login-action@v4
233234 with :
234235 username : ${{ secrets.DOCKER_USERNAME }}
235236 password : ${{ secrets.DOCKER_PASSWORD }}
236237
237238 - name : Login to GHCR
238- uses : docker/login-action@v3
239+ uses : docker/login-action@v4
239240 with :
240241 registry : ghcr.io
241242 username : ${{ github.repository_owner }}
242243 password : ${{ secrets.GITHUB_TOKEN }}
243244
244245 - name : Set up QEMU
245- uses : docker/setup-qemu-action@v3
246+ uses : docker/setup-qemu-action@v4
246247
247248 - name : Set up Docker Buildx
248- uses : docker/setup-buildx-action@v3
249+ uses : docker/setup-buildx-action@v4
249250
250251 - name : Build and push python3.10
251252 id : docker_build_310
252- uses : docker/build-push-action@v6
253+ uses : docker/build-push-action@v7
253254 with :
254255 build-args : |
255256 MAINTAINER=${{ github.repository_owner }}
0 commit comments