Skip to content

Commit

Permalink
ci: fix
Browse files Browse the repository at this point in the history
  • Loading branch information
sj817 committed Feb 5, 2025
1 parent 31806bf commit f80b540
Showing 1 changed file with 16 additions and 26 deletions.
42 changes: 16 additions & 26 deletions .github/workflows/pr-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,14 @@ jobs:
run: |
npm run validate > validate_output.txt 2>&1 || echo "validate_failed=true" >> $GITHUB_OUTPUT
- name: Comment validation result
- name: Copy and update package.json
if: success()
id: copy
run: |
npm run cp
echo "package_content=$(cat package.json | base64 -w 0)" >> $GITHUB_ENV
- name: Comment results
uses: actions/github-script@v7
with:
script: |
Expand All @@ -48,7 +55,13 @@ jobs:
const header = validateFailed ? '❌ 验证失败' : '✅ 验证通过';
const triggerType = '${{ github.event_name }}' === 'issue_comment' ? '(通过评论触发)' : '(自动触发)';
const body = `### ${header} ${triggerType}\n\n<details><summary>验证输出</summary>\n\n\`\`\`\n${validateOutput}\n\`\`\`\n\n</details>`;
let body = `### ${header} ${triggerType}\n\n<details><summary>验证输出</summary>\n\n\`\`\`\n${validateOutput}\n\`\`\`\n\n</details>`;
if (!validateFailed) {
const packageContent = Buffer.from(process.env.package_content, 'base64').toString('utf-8');
body += `\n\n### 📦 更新后的 package.json\n\n<details><summary>点击查看内容</summary>\n\n\`\`\`json\n${packageContent}\n\`\`\`\n\n</details>`;
}
await github.rest.issues.createComment({
issue_number: context.issue.number,
Expand All @@ -59,27 +72,4 @@ jobs:
if (validateFailed) {
process.exit(1);
}
- name: Copy and update package.json
if: success()
id: copy
run: |
npm run cp
echo "package_content=$(cat package.json | base64 -w 0)" >> $GITHUB_ENV
- name: Comment package.json content
if: success()
uses: actions/github-script@v7
with:
script: |
const packageContent = Buffer.from(process.env.package_content, 'base64').toString('utf-8');
const body = `### 📦 更新后的 package.json\n\n<details><summary>点击查看内容</summary>\n\n\`\`\`json\n${packageContent}\n\`\`\`\n\n</details>`;
await github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: body
});
}

0 comments on commit f80b540

Please sign in to comment.