From 0fba9eac06ff4d7646eafa989c028396b985b7e6 Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Wed, 24 Sep 2025 19:20:14 -0700 Subject: [PATCH] ci --- .gitea/workflows/docker.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index 520e529..105904b 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -33,6 +33,9 @@ jobs: container: image: node:20-bullseye-slim steps: + - name: 安装依赖工具 + run: apt-get update && apt-get install -y jq git + - name: 检出代码 uses: actions/checkout@v4 @@ -42,13 +45,12 @@ jobs: bun-version: 'latest' - name: 缓存 Bun 依赖 - uses: actions/cache@v3 + uses: actions/cache@v4 with: - path: | - ~/.bun - key: ${{ runner.os }}-bun-cache-${{ hashFiles('**/bun.lockb') }} + path: ~/.bun/install/cache + key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }} restore-keys: | - ${{ runner.os }}-bun-cache- + ${{ runner.os }}-bun- - name: 安装依赖 run: bun install --cache @@ -62,13 +64,9 @@ jobs: - name: 设置 Docker Buildx uses: docker/setup-buildx-action@v3 - - - name: 安装依赖工具 - run: apt-get update && apt-get install -y jq git - - name: 从 package.json 提取版本 id: version - run: echo "PPANEL_VERSION=$(jq -r '.version' package.json)" >> $GITHUB_ENV + run: echo "VERSION=$(jq -r .version package.json)" >> $GITEA_OUTPUT - name: 构建并推送 ppanel-admin-web Docker 镜像 uses: docker/build-push-action@v6