自動リクエストの変更をチェックするときにジョブを使用して



マイワークフロー
Githubアクションはhmarr/auto-approve-action . アクションは自動的にRequest Changes プルリクエストのレビュー.使用例はワークフロージョブが失敗したときに要求変更の確認を作成することです.

アクションサポート3入力パラメータ.あなたはjobs..steps[*].with 入力パラメータを追加します.
  • github-token : Githubトークン.デフォルトでは${{ github.token }} REPOトークンを使用するには.
  • comment-body : リクエストを作成するコメント本体は、レビューを変更します.The comment-body また、GithubでMarkdownテキストをサポートします.デフォルトはSome actions are not successful, please fix it .
  • pull-request-number : (オプション)自動リクエストへのプル要求のID.デフォルトでは、このアクションはPullHand要求イベントペイロードを使用します.

  • 使用例
    あなたはif プルリクエストイベントを回避し、ジョブが失敗したときのみ実行します.
    より多くのGithub Action Context .
    name: Auto request changes
    on: pull_request_target
    
    jobs:
      build:
        runs-on: ubuntu-latest
        steps:
          - uses: ntsd/[email protected]
            if: ${{ github.event.pull_request && failure() }}
            with:
              comment-body: "The job ran failed please fix it."
    
    また、auto-approve-action それは自動的にジョブの成功を承認する.
    name: Auto request changes
    on: pull_request_target
    
    jobs:
      build:
        runs-on: ubuntu-latest
        steps:
          - uses: ntsd/[email protected]
            if: ${{ github.event.pull_request && failure() }}
            with:
              comment-body: "The job ran failed please fix it."
          - uses: hmarr/[email protected]
            if: ${{ github.event.pull_request && success() }}
            with:
              github-token: "${{ secrets.GITHUB_TOKEN }}"
    

    提出カテゴリ
    メンテーナは必要である

    YAMLファイルまたはコードへのリンク

    ntsd / auto-request-changes-action
    👍 自動的に要求を変更するgithubアクション
    自動リクエスト変更
    これはフォークからのフォークですhmarr/auto-approve-action
    名前ntsd/auto-request-changes-action要求を自動的に要求githubプル要求.The GITHUB_TOKEN 秘密はデフォルトで提供されますgithub-token 動作するアクションの入力.それ以外の場合は、トークンを追加することができますgithub-token 入力.
    なぜ?
    場合によっては自動変更を要求の変更を作成する自動化したい.たとえば、リントまたはテストのワークフローが失敗したときに要求変更の確認を作成します.
    使用方法
    ワークフローファイルを作成します..github/workflows/auto-request-changes.yml ) それにはステップが入っているuses: ntsd/[email protected] . ワークフローファイルの例を示します.
    すべてのGiTubアクション文脈チェックのためにhttps://docs.github.com/en/actions/learn-github-actions/contexts
    名前:自動リクエスト変更
    について
    仕事
    ビルド
    Ubuntuの最新情報
    手順:
    - NTSD/自動リクエストの変更[email protected]

    Githubトークン:"${ Secks . githubCardトークン}}
    コメント本文:カスタムコメント本文
    結合するif 失敗ワークフローのみで自動リクエストを変更できます
    名前: auto .
    View on GitHub

    追加情報
    Auto Request Changes Action Repo
    Auto Request Changes Action Marketplace
    Auto Approve Action Repo
    Github Action Context