diff --git a/.github/workflows/README.md b/.github/workflows/README.md index cc751a7..02141c9 100644 --- a/.github/workflows/README.md +++ b/.github/workflows/README.md @@ -2,7 +2,7 @@ 本项目使用两步 workflow 实现跨仓库 PR 的评论功能。 -> 测试评论功能:验证 PR Check Comment workflow 是否正常工作。 +> 最终测试:验证从 artifact 提取 PR 号的评论功能。 ## Workflows diff --git a/.github/workflows/pr-check-comment.yml b/.github/workflows/pr-check-comment.yml index d8d3c3b..04f07f6 100644 --- a/.github/workflows/pr-check-comment.yml +++ b/.github/workflows/pr-check-comment.yml @@ -50,7 +50,12 @@ jobs: mkdir -p states for zip in pr-check-state-*.zip; do if [ -f "$zip" ]; then + # Extract platform name from zip filename (e.g., pr-check-state-ubuntu-22.04.zip -> ubuntu-22.04) + platform="${zip#pr-check-state-}" + platform="${platform%.zip}" + # Unzip and rename to platform-specific filename unzip -o "$zip" -d states/ + mv states/state.json "states/${platform}.json" fi done ls -la states/ || true