From 2b2ed6da4577a6a9868135ef42055567e495296b Mon Sep 17 00:00:00 2001 From: kira1928 Date: Sun, 2 Jun 2024 18:50:54 +0900 Subject: [PATCH] fix git action --- ...alidate-issue.yaml => validate_issue.yaml} | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) rename .github/workflows/{validate-issue.yaml => validate_issue.yaml} (80%) diff --git a/.github/workflows/validate-issue.yaml b/.github/workflows/validate_issue.yaml similarity index 80% rename from .github/workflows/validate-issue.yaml rename to .github/workflows/validate_issue.yaml index 7695955d..75cd56ab 100644 --- a/.github/workflows/validate-issue.yaml +++ b/.github/workflows/validate_issue.yaml @@ -38,8 +38,7 @@ jobs: uses: actions/github-script@v6 with: script: | - const issue = context.issue; - const body = context.payload.issue.body; + const body = github.event.issue.body; const versionRegex = /### 程序版本\s*(.+)\s*### 所使用的/; const versionMatch = body.match(versionRegex); let closeReasons = []; @@ -47,14 +46,16 @@ jobs: closeReasons.push('请填入有效的程序版本。'); } if (closeReasons.length > 0) { - const newComment = context.issue({ - body: `Issue 未通过验证:\n${closeReasons.join('\n')}` + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, + body: `Issue 未通过验证:\n${closeReasons.join('\n')}`, }); - await github.issues.createComment(newComment); - await github.issues.update({ - owner: issue.owner, - repo: issue.repo, - issue_number: issue.number, + await github.rest.issues.update({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.issue.number, state: 'closed' }); }