From 978dbf44ec162d08f6b9d12212e03cb739b4397f Mon Sep 17 00:00:00 2001 From: NewName Date: Sun, 16 Mar 2025 15:21:22 +0800 Subject: [PATCH] Update docker-ghcr.yml --- .github/workflows/docker-ghcr.yml | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/.github/workflows/docker-ghcr.yml b/.github/workflows/docker-ghcr.yml index f1729af..6bea7b7 100644 --- a/.github/workflows/docker-ghcr.yml +++ b/.github/workflows/docker-ghcr.yml @@ -11,8 +11,8 @@ jobs: build: runs-on: ubuntu-latest permissions: - contents: write # 允许推送和修改仓库文件 - packages: write # 允许推送到 GHCR + contents: write + packages: write steps: - name: Checkout repository uses: actions/checkout@v2 @@ -40,28 +40,12 @@ jobs: - name: Build and push Docker image run: | - # 进入 ghproxy 目录,确保 Docker 构建基于该目录 cd ghproxy - - # 使用 ghproxy 目录作为构建上下文,并明确指定 Dockerfile docker buildx build --push \ --platform linux/amd64,linux/arm64 \ --tag ghcr.io/${{ github.repository }}:${{ env.VERSION }} \ --tag ghcr.io/${{ github.repository }}:latest \ --build-arg VERSION=${{ env.VERSION }} \ - -f Dockerfile . # 指定 Dockerfile 文件并将上下文设置为当前目录 + -f Dockerfile . env: GHCR_PUBLIC: true # 将镜像设置为公开 - - - name: Create GitHub release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - tag_name: ${{ env.VERSION }} - release_name: ${{ env.VERSION }} - draft: false - prerelease: false - body: | - ## Changes - - See the [commit history](https://github.com/${{ github.repository }}/commits/${{ env.VERSION }}) for more details.