This repository was archived by the owner on Jul 26, 2025. It is now read-only.
就職氷河期世代の再挑戦を支援する、包括的なキャリア形成支援策の追加 #1788
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: PR Comment for Notification Info | |
| on: | |
| pull_request_target: | |
| types: [opened, synchronize] | |
| paths: | |
| - '[0-9]*.md' | |
| jobs: | |
| comment-notification-info: | |
| runs-on: ubuntu-latest | |
| permissions: | |
| pull-requests: write | |
| issues: write | |
| # 初回のPRオープン時、または政策ファイルが初めて追加された時のみコメント | |
| steps: | |
| - name: Check if comment already exists | |
| id: check-comment | |
| uses: actions/github-script@v7 | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| script: | | |
| const comments = await github.rest.issues.listComments({ | |
| owner: context.repo.owner, | |
| repo: context.repo.repo, | |
| issue_number: context.issue.number, | |
| }); | |
| const botComment = comments.data.find(comment => | |
| comment.user.type === 'Bot' && | |
| comment.body.includes('X(旧Twitter)通知について') | |
| ); | |
| return !botComment; | |
| - name: Post notification info comment | |
| if: steps.check-comment.outputs.result == 'true' | |
| uses: actions/github-script@v7 | |
| with: | |
| github-token: ${{ secrets.GITHUB_TOKEN }} | |
| script: | | |
| const body = `## 📢 X(旧Twitter)通知について | |
| このPRがマージされると、自動的にX(旧Twitter)に投稿されます。 | |
| もし以下のような政策内容の実質的な変更を含まないPRの場合、X通知をスキップすることができます: | |
| - タイポや誤字脱字の修正 | |
| - マークダウンのフォーマット調整 | |
| - リンク切れの修正 | |
| - その他、政策内容に実質的な変更を含まない修正 | |
| ### 通知をスキップする方法 | |
| PRに \`skip-notification\` ラベルを追加してください。 | |
| 1. 右側のLabelsセクションをクリック | |
| 2. \`skip-notification\` を選択 | |
| ※ Slack通知は内部進捗管理のため、引き続き送信されます。`; | |
| await github.rest.issues.createComment({ | |
| owner: context.repo.owner, | |
| repo: context.repo.repo, | |
| issue_number: context.issue.number, | |
| body: body | |
| }); |