From 2204e5b15ce0c271ebdccba1f5bf97d6f2eb5656 Mon Sep 17 00:00:00 2001 From: xiayu Date: Fri, 3 Jul 2026 19:22:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(ci):=20publish-pypi.yml=20deploy-pages=20en?= =?UTF-8?q?vironment=20=E7=A7=BB=E5=88=B0=20job=20=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit workflow 语法错误: environment 写在 step 级(actions/deploy-pages@v4 下面), 导致 workflow 解析失败(HTTP 422: Unexpected value 'environment'), release published 和 workflow_dispatch 都触发不了。 修复: environment 移到 deploy-pages job 级(deploy-pages 本就需要 github-pages environment 做 Pages 部署鉴权),step 只保留 uses: actions/deploy-pages@v4。 Co-Authored-By: Claude Opus 4.8 --- .github/workflows/publish-pypi.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 54533d78..3731f1f0 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -61,6 +61,9 @@ jobs: deploy-pages: needs: publish runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deploy.outputs.page_url }} defaults: run: working-directory: docs-site @@ -94,6 +97,3 @@ jobs: - name: Deploy to GitHub Pages id: deploy uses: actions/deploy-pages@v4 - environment: - name: github-pages - url: ${{ steps.deploy.outputs.page_url }}