You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
diff-pr-management
v1.1.4
PRのブランチに対して、フォーマッタを実行した結果をPRにするGitHub Actionsです。
本Actionsを使わずにフォーマットを修正した場合や元のPRを閉じた場合、自動的にPRを閉じます。
on:
pull_request:
types:
- opened
- synchronize
- reopened
- closed
jobs:
diff-pr-management:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
if: github.event_name != 'pull_request' || github.event.action != 'closed'
with:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha || github.sha }}
- if: github.event_name != 'pull_request' || github.event.action != 'closed'
run: hoge fmt # FIXME フォーマッタを走らせる
- uses: dev-hato/actions-diff-pr-management@v1
with:
github-token: ${{secrets.GITHUB_TOKEN}}
引数名 | 説明 | 必須 | デフォルト値 |
---|---|---|---|
github-token | GitHubのトークン。 | O | |
branch-name-prefix | branch名の接頭語。 | fix | |
pr-title-prefix | PRのタイトルの接頭語。 | fix | |
pr-description-prefix | 本文の接頭語。 | ||
exit-failure | 実行完了時にCIを失敗させるかどうか。 | true |
- pull_request
- push
- schedule
- workflow_dispatch
https://pre-commit.com/ の手順に従って pre-commit
をインストールします。
これにより、コミット時にクレデンシャルが含まれていないかの検査が行われるようになります。