# 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-workflows - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos --- auto-mergeを使うと、Locadex が生成したプルリクエストの手動レビューが不要になります。有効にすると、Locadex が作成したプルリクエストは、チェックに通過した後に自動的にマージされます。 auto-mergeは、Codegen、Translation、Locales を含む各ワークフローの設定ページで利用できます。 ## auto-merge を設定する [#set-up-auto] **Locadex > Configuration** を開き、設定するワークフローを選択します。 * コードの国際化には **Codegen**。`t()` や `T` コンポーネントなどの国際化ライブラリ呼び出しで、ソースコードを自動的にラップします。 * コンテンツの更新には **Translation**。新規または更新されたソースコンテンツを、対象言語に自動翻訳します。 * ロケールの更新には **Locales**。言語が追加または削除された場合に、プロジェクト内のファイルを自動的に更新します。 ワークフローの詳細は、[Configure Workflows](/docs/platform/locadex/guides/configuring-workflows) を参照してください。 Mintlify Projects では、auto-merge はデフォルトで有効になっています。 ## 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 がアプリの場所を把握できるよう、General 設定で **アプリのルートディレクトリ** を設定してください。 ## auto-merge を使わないほうがよい場合 [#not-use-auto] 次のような場合は、auto-merge をオフのままにしてください。 * すべての Locadex のプルリクエストを人がレビューするようにしたい場合。 * 生成された変更にプロダクトまたは法務のレビューが必要な場合。 * リポジトリに信頼できる必須チェックが設定されていない場合。 * まだ Locadex のセットアップをテストしている段階の場合。 *注: auto-merge は Setup または Re-run Setup のプルリクエストには適用されません。* ## Next steps - /docs/platform/locadex/guides/configuring-workflows - /docs/platform/locadex/guides/viewing-workflow-history - /docs/platform/locadex/guides/managing-languages - /docs/platform/locadex/guides/using-in-monorepos