(.editorconfig)/ci: 调整格式规则,优化ci (#450)

pull/452/head
Lee 2024-10-06 11:42:22 +08:00 committed by GitHub
parent 914044130c
commit 5682fba0a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 36 deletions

View File

@ -6,4 +6,4 @@ indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
trim_trailing_whitespace = false

View File

@ -5,7 +5,6 @@ on:
types: [opened, synchronize, reopened, ready_for_review]
paths:
- 'docs/**'
- '.github/workflows/preview-pr-build.yaml'
- 'package.json'
- 'packages/**'
@ -13,7 +12,8 @@ jobs:
deploy:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
outputs:
preview_url: ${{ steps.deploy.outputs.url }}
steps:
# 第一步:检出主仓库代码
- name: 检出主仓库代码
@ -58,36 +58,9 @@ jobs:
directory: docs/.vitepress/dist # 构建输出目录
# 第八步:获取预览链接并发送到 PR
- name: 评论 PR 部署链接
uses: actions/github-script@v6
with:
script: |
const prNumber = context.payload.pull_request.number;
const previewUrl = `${{ steps.deploy.outputs.url }}`;
const commentBody = `🚀 预览部署完成! 访问链接: ${previewUrl}`;
// 获取现有评论
const { data: comments } = await github.rest.issues.listComments({
issue_number: prNumber,
owner: context.repo.owner,
repo: context.repo.repo,
});
// 查找评论的关键词
const existingComment = comments.find(comment =>
comment.body.includes('🚀 预览部署完成!'));
if (existingComment) {
// 如果已经有评论,更新评论
await github.rest.issues.updateComment({
comment_id: existingComment.id,
owner: context.repo.owner,
repo: context.repo.repo,
body: commentBody,
});
} else {
// 如果没有评论,创建新的评论
await github.rest.issues.createComment({
issue_number: prNumber,
owner: context.repo.owner,
repo: context.repo.repo,
body: commentBody,
});
}
comment_on_pr:
needs: deploy
uses: project-trans/actions/.github/workflows/comment-pr-preview-link.yml@main
secrets: inherit
with:
previewUrl: ${{ needs.deploy.outputs.preview_url }}