# General Translation Platform: Locadexのプルリクエストをauto-mergeする URL: https://generaltranslation.com/ja/docs/platform/locadex/guides/auto-merging-prs.mdx --- title: Locadexのプルリクエストをauto-mergeする description: チェックに通過したらプルリクエストが自動的にマージされるように、Locadex を設定する方法。 related: links: - /docs/platform/locadex/guides/configuring-automations - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos --- auto-mergeを使うと、Locadex が生成したプルリクエストの手動レビューが不要になります。有効にすると、Locadex が作成したプルリクエストは、チェックに通過した後に自動的にマージされます。 auto-mergeは各 自動化 の詳細ページで利用できます。新しい 自動化 ではデフォルトで無効になっています。 ## Auto-merge を設定する [#set-up-auto] **プロジェクト > Automations** を開き、設定する自動化を選択します。 * コードの internationalization には **Generate code** * コンテンツの更新には **Generate translations and push** * ロケールの更新には **Keep locales in sync** **Auto-merge** をオンにして、自動化を保存します。詳細は、[Locadex の自動化の設定](/docs/platform/locadex/guides/configuring-automations)を参照してください。 ## GitHub の権限を設定する [#configure-github-permissions] デフォルトのブランチに保護ルールがある場合、Locadex は引き続きプルリクエストを作成しますが、自動的にマージすることはできません。Locadex がブランチ保護をバイパスできるように GitHub を設定してください。 1. **リポジトリの ruleset を開く**: GitHub リポジトリの設定で、Rules セクションから「Rulesets」を選択します。 2. **ブロックしているルールを特定する**: 自動マージを妨げているルールを見つけます。複数のルールを更新する必要がある場合があります。一般的な原因としては、**「マージ前にプルリクエストを必須にする」**、必須の status チェック、必須のレビュー承認などがあります。 3. **バイパス権限を追加する**: auto-merge を妨げているルールを選択し、**「Add Bypass」** をクリックしてから、dropdown で「Locadex Agent」を選択します。 4. **変更を保存する**: ページ下部の「Save」を忘れずにクリックして、変更を適用してください (この手順は見落としがちです!) ## 手動編集を保持 [#preserve-manual-edits] Locadex を実行する前に手動で行った翻訳の修正を保持したい場合は、**ローカルの編集を保持** を有効にします。 これは、チームが Dashboard で生成された翻訳をレビューしたり編集したりする場合に役立ちます。 ## 検証コマンドを追加する [#add-validation-commands] Locadex がプルリクエストを作成または更新する前に build、lint、または test コマンドを実行する必要がある場合は、**post-process command** を追加します。 (pre-process commands は Locadex がファイルを処理する前に実行され、post-process commands は Locadex がファイルを処理した後に実行されます。) たとえば: ```bash npm run lint ``` コマンドはリポジトリのルートディレクトリで実行します。モノレポの場合は、Locadex がアプリの場所を把握できるよう、自動化の **ターゲットディレクトリ** を設定してください。 ## auto-merge を使わないほうがよい場合 [#not-use-auto] 次のような場合は、auto-merge をオフのままにしてください。 * すべての Locadex のプルリクエストを人がレビューするようにしたい場合。 * 生成された変更にプロダクトまたは法務のレビューが必要な場合。 * リポジトリに信頼できる必須チェックが設定されていない場合。 * まだ Locadex のセットアップをテストしている段階の場合。 *注: auto-merge は Setup または Re-run Setup のプルリクエストには適用されません。* ## Next steps - /docs/platform/locadex/guides/configuring-automations - /docs/platform/locadex/guides/viewing-automation-activity - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos