From c4cada441a8d20726cf171f25e02986d95ab0dfc Mon Sep 17 00:00:00 2001 From: elseif Date: Thu, 16 Jul 2026 06:33:59 +0800 Subject: [PATCH] Add permissions for package writing in workflow Signed-off-by: elseif --- .github/workflows/build_docker.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_docker.yml b/.github/workflows/build_docker.yml index c48a376..05261e4 100644 --- a/.github/workflows/build_docker.yml +++ b/.github/workflows/build_docker.yml @@ -17,7 +17,10 @@ on: required: false default: '' type: string - + +permissions: + packages: write + jobs: Build: runs-on: ubuntu-24.04 @@ -25,7 +28,6 @@ jobs: TZ: 'Asia/Shanghai' CHANNEL: ${{ inputs.channel }} VERSION: ${{ inputs.version }} - IMAGE: ghcr.io/${{ github.repository }} steps: - name: Check Version id: version @@ -38,6 +40,8 @@ jobs: echo "Latest version: $VERSION" fi echo "VERSION=$VERSION" >> $GITHUB_ENV + IMAGE=$(echo "ghcr.io/${{ github.repository }}" | tr '[:upper:]' '[:lower:]') + echo "IMAGE=$IMAGE" >> $GITHUB_ENV - name: Download CHR image run: | @@ -138,6 +142,7 @@ jobs: cp start.sh amd64/start.sh cp start.sh arm64/start.sh rm start.sh + - name: Create Dockerfile run: | cat <<'EOF' > Dockerfile @@ -167,7 +172,6 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Build amd64 digest run: | docker buildx build \ @@ -194,8 +198,3 @@ jobs: -t ${IMAGE}:${VERSION} \ ${IMAGE}@${AMD64_DIGEST} \ ${IMAGE}@${ARM64_DIGEST} - - - - -