From 412419703a5c5278963d6476cc267ebb3a418c73 Mon Sep 17 00:00:00 2001 From: Raclamusi Date: Mon, 17 Aug 2026 13:32:17 +0900 Subject: [PATCH 1/3] =?UTF-8?q?workflows=20:=20PR=E3=81=B8=E3=81=AE?= =?UTF-8?q?=E3=82=B3=E3=83=A1=E3=83=B3=E3=83=88=E3=82=92gh=E3=82=B3?= =?UTF-8?q?=E3=83=9E=E3=83=B3=E3=83=89=E3=81=A7=E6=8A=95=E7=A8=BF=E3=81=99?= =?UTF-8?q?=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ワークフローでPRにコメントを投稿するためのGitHubアクション thollander/actions-comment-pull-request@v3 は、廃止された Node.js 20 を使おうとするため警告が表示されます。 そこで、このアクションを使わず、 `gh pr comment` コマンドによりコメントを投稿するように変更します。 --- .github/workflows/check.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index db20d9f2c1..e484c4febf 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -179,18 +179,19 @@ jobs: echo 'content<> "$GITHUB_OUTPUT" echo "$content_prologue$content$content_epilogue" >> "$GITHUB_OUTPUT" echo 'EOF' >> "$GITHUB_OUTPUT" - - uses: thollander/actions-comment-pull-request@v3 - with: - message: | - :zap: [**プレビュー (HTML)**](${{ steps.vars.outputs.base_url }}) (更新時刻: ${{ steps.vars.outputs.time }}) + - name: Comment on the pull request + run: | + gh pr comment ${{ github.event.pull_request.number }} --edit-last --create-if-none --body ' + :zap: [**プレビュー (HTML)**](${{ steps.vars.outputs.base_url }}) (更新時刻: ${{ steps.vars.outputs.time }}) - - **⫯** Commit: ${{ steps.vars.outputs.sha }} - - プレビューの生成には時間がかかります (3~5分)。進捗状況は[こちら](https://github.com/${{ steps.vars.outputs.repo_full }}/actions?query=event%3Apull_request_target+branch%3A${{ steps.vars.outputs.ubranch }})をご確認ください。 + - **⫯** Commit: ${{ steps.vars.outputs.sha }} + - プレビューの生成には時間がかかります (3~5分)。進捗状況は[こちら](https://github.com/${{ steps.vars.outputs.repo_full }}/actions?query=event%3Apull_request_target+branch%3A${{ steps.vars.outputs.ubranch }})をご確認ください。 - #### 変更記事一覧 + #### 変更記事一覧 - ${{ steps.file_list.outputs.content }} + ${{ steps.file_list.outputs.content }} - ※ソース (.md) に直接変更のあった記事を列挙しています。グローバル修飾や変換規則の変更による変化は考慮していません。 - comment-tag: cpprefjp-preview_link - github-token: ${{ secrets.GITHUB_TOKEN }} + ※ソース (.md) に直接変更のあった記事を列挙しています。グローバル修飾や変換規則の変更による変化は考慮していません。 + ' + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} From 1a8ea72ea37d8eb578d8161b88af1622e90234f2 Mon Sep 17 00:00:00 2001 From: Raclamusi Date: Mon, 17 Aug 2026 17:58:52 +0900 Subject: [PATCH 2/3] =?UTF-8?q?workflows=20:=20=E3=82=B3=E3=83=A1=E3=83=B3?= =?UTF-8?q?=E3=83=88=E3=81=AE=E5=86=85=E5=AE=B9=E3=82=92=E7=92=B0=E5=A2=83?= =?UTF-8?q?=E5=A4=89=E6=95=B0=E7=B5=8C=E7=94=B1=E3=81=A7=E6=B8=A1=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit コマンドインジェクション対策です。 --- .github/workflows/check.yml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index e484c4febf..c06614fd45 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -181,17 +181,18 @@ jobs: echo 'EOF' >> "$GITHUB_OUTPUT" - name: Comment on the pull request run: | - gh pr comment ${{ github.event.pull_request.number }} --edit-last --create-if-none --body ' - :zap: [**プレビュー (HTML)**](${{ steps.vars.outputs.base_url }}) (更新時刻: ${{ steps.vars.outputs.time }}) + gh pr comment "$PR_NUMBER" --edit-last --create-if-none --body "$COMMENT_BODY" + env: + PR_NUMBER: ${{ github.event.pull_request.number }} + COMMENT_BODY: | + :zap: [**プレビュー (HTML)**](${{ steps.vars.outputs.base_url }}) (更新時刻: ${{ steps.vars.outputs.time }}) - - **⫯** Commit: ${{ steps.vars.outputs.sha }} - - プレビューの生成には時間がかかります (3~5分)。進捗状況は[こちら](https://github.com/${{ steps.vars.outputs.repo_full }}/actions?query=event%3Apull_request_target+branch%3A${{ steps.vars.outputs.ubranch }})をご確認ください。 + - **⫯** Commit: ${{ steps.vars.outputs.sha }} + - プレビューの生成には時間がかかります (3~5分)。進捗状況は[こちら](https://github.com/${{ steps.vars.outputs.repo_full }}/actions?query=event%3Apull_request_target+branch%3A${{ steps.vars.outputs.ubranch }})をご確認ください。 - #### 変更記事一覧 + #### 変更記事一覧 - ${{ steps.file_list.outputs.content }} + ${{ steps.file_list.outputs.content }} - ※ソース (.md) に直接変更のあった記事を列挙しています。グローバル修飾や変換規則の変更による変化は考慮していません。 - ' - env: + ※ソース (.md) に直接変更のあった記事を列挙しています。グローバル修飾や変換規則の変更による変化は考慮していません。 GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} From f375117ea46c71c4483b28ca9684af6e0184b284 Mon Sep 17 00:00:00 2001 From: Raclamusi Date: Mon, 17 Aug 2026 18:21:26 +0900 Subject: [PATCH 3/3] =?UTF-8?q?workflows=20:=20YAML=E3=81=AE=E6=9B=B8?= =?UTF-8?q?=E3=81=8D=E6=96=B9=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1行ならパイプ記号を使う必要はない。 --- .github/workflows/check.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index c06614fd45..36cce1619f 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -180,8 +180,7 @@ jobs: echo "$content_prologue$content$content_epilogue" >> "$GITHUB_OUTPUT" echo 'EOF' >> "$GITHUB_OUTPUT" - name: Comment on the pull request - run: | - gh pr comment "$PR_NUMBER" --edit-last --create-if-none --body "$COMMENT_BODY" + run: gh pr comment "$PR_NUMBER" --edit-last --create-if-none --body "$COMMENT_BODY" env: PR_NUMBER: ${{ github.event.pull_request.number }} COMMENT_BODY: |