From 16e38775dcf3b832c93a8df948a57028763d07f4 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 20:07:00 +0000 Subject: [PATCH 1/3] docs: document per-repository filters for code change triggers --- automations/manage.mdx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/automations/manage.mdx b/automations/manage.mdx index 785af67642..c6dc33a899 100644 --- a/automations/manage.mdx +++ b/automations/manage.mdx @@ -38,10 +38,19 @@ To change settings for an active automation, click the Date: Thu, 17 Sep 2026 20:09:12 +0000 Subject: [PATCH 2/3] docs: translate code trigger repo filters section (es, fr, zh) --- es/automations/manage.mdx | 13 ++++++++++++- fr/automations/manage.mdx | 13 ++++++++++++- zh/automations/manage.mdx | 13 ++++++++++++- 3 files changed, 36 insertions(+), 3 deletions(-) diff --git a/es/automations/manage.mdx b/es/automations/manage.mdx index a909317fcd..8c065a9245 100644 --- a/es/automations/manage.mdx +++ b/es/automations/manage.mdx @@ -45,10 +45,21 @@ Para cambiar la configuración de una automatización activa, haz clic en el bot Cada automatización tiene un activador predeterminado que controla cuándo se ejecuta. Para cambiar el activador, selecciona otro tipo de activador en la página de configuración de la automatización. - **Actualización de contenido**: se ejecuta cada vez que envías contenido al repositorio de tu proyecto, incluidas las fusiones de pull requests y los pushes directos. -- **Cambio de código**: se ejecuta cuando se fusiona una pull request en un repositorio de código fuente conectado. Debes especificar al menos un repositorio de origen. +- **Cambio de código**: se ejecuta cuando se fusiona una pull request en un repositorio de código fuente conectado. Debes especificar al menos un repositorio de origen. Para los repositorios de GitHub, también puedes filtrar cada repositorio por ruta y excluir determinados autores de pull requests. Consulta [Filtrar activadores de cambio de código](#filter-code-change-triggers). - **Programación personalizada**: se ejecuta de forma recurrente según la programación que definas. Elige un preajuste (**Daily**, **Every Monday**, **Every Friday** o **Twice weekly**) y una hora de inicio, o selecciona **Custom cron** e introduce una expresión cron estándar de 5 campos (`minute hour day month weekday`). Los valores de cron se almacenan en UTC; el dashboard convierte las horas de los preajustes hacia y desde tu zona horaria local. Las automatizaciones se ponen en cola dentro de los 10 minutos siguientes a la hora programada. - **Integración**: se ejecuta cuando ocurre un evento seleccionado en una integración compartida conectada, o cuando se publica un nuevo mensaje de nivel superior en un canal de Slack seleccionado. Está disponible para automatizaciones personalizadas. Selecciona la integración y el evento y completa los campos adicionales que aparezcan. Para activadores de Slack, elige uno o más canales a los que se haya añadido la [app de Mintlify para Slack](/es/agent/slack). +
+#### Filtrar activadores de cambio de código +
+ +En las automatizaciones con un activador de **Cambio de código** en GitHub, cada repositorio de origen aparece en su propia tarjeta en la página de configuración. Puedes añadir hasta 50 repositorios por automatización. En **Show advanced options** de cada tarjeta, puedes acotar cuándo se ejecuta la automatización para ese repositorio: + +- **Listening to changes in**: añade rutas que la pull request debe modificar para que se ejecute la automatización. Las rutas pueden ser archivos, carpetas o patrones glob (por ejemplo, `docs/**/*.mdx`). Las sugerencias provienen de los archivos rastreados del repositorio; también puedes escribir una ruta personalizada. +- **Excluding PRs from**: añade nombres de usuario de GitHub o cuentas de bot cuyas pull requests no deben activar la automatización. Es útil para omitir fusiones realizadas por cuentas de automatización. Las sugerencias provienen de los contribuidores recientes; también puedes escribir un nombre de usuario personalizado. + +Cada repositorio admite hasta 20 rutas y 20 autores excluidos. Al cambiar el repositorio en una tarjeta se borran sus filtros. Los repositorios de origen en GitLab no admiten filtros por repositorio y siguen usando un único selector de repositorio. +
### Modo de actualización
diff --git a/fr/automations/manage.mdx b/fr/automations/manage.mdx index b7b9da888c..0e8b4fa2eb 100644 --- a/fr/automations/manage.mdx +++ b/fr/automations/manage.mdx @@ -45,10 +45,21 @@ Pour modifier les paramètres d'une automatisation active, cliquez sur le bouton Chaque automatisation possède un déclencheur par défaut qui contrôle son moment d'exécution. Pour changer le déclencheur, sélectionnez un autre type de déclencheur sur la page de configuration de l'automatisation. - **Mise à jour de contenu** : s'exécute chaque fois que vous poussez du contenu vers le dépôt de votre projet, y compris les fusions de pull requests et les pushes directs. -- **Modification de code** : s'exécute lorsqu'une pull request est fusionnée dans un dépôt de code source connecté. Vous devez spécifier au moins un dépôt source. +- **Modification de code** : s'exécute lorsqu'une pull request est fusionnée dans un dépôt de code source connecté. Vous devez spécifier au moins un dépôt source. Pour les dépôts GitHub, vous pouvez également filtrer chaque dépôt par chemin et exclure certains auteurs de pull requests. Voir [Filtrer les déclencheurs de modification de code](#filter-code-change-triggers). - **Calendrier personnalisé** : s'exécute selon un calendrier récurrent que vous définissez. Choisissez un préréglage (**Daily**, **Every Monday**, **Every Friday** ou **Twice weekly**) et une heure de début, ou sélectionnez **Custom cron** et saisissez une expression cron standard à 5 champs (`minute heure jour mois jour_de_la_semaine`). Les valeurs cron sont stockées en UTC ; le dashboard convertit les heures des préréglages depuis et vers votre fuseau horaire local. Les automatisations sont mises en file d'attente dans les 10 minutes suivant l'heure planifiée. - **Intégration** : s'exécute lorsqu'un événement sélectionné se produit dans une intégration partagée connectée, ou lorsqu'un nouveau message de premier niveau est publié dans un canal Slack sélectionné. Disponible pour les automatisations personnalisées. Sélectionnez l'intégration et l'événement, puis remplissez les champs supplémentaires affichés. Pour les déclencheurs Slack, choisissez un ou plusieurs canaux auxquels l'[application Mintlify pour Slack](/fr/agent/slack) a été ajoutée. +
+ #### Filtrer les déclencheurs de modification de code +
+ +Pour les automatisations avec un déclencheur **Modification de code** sur GitHub, chaque dépôt source apparaît dans sa propre carte sur la page de configuration. Vous pouvez ajouter jusqu'à 50 dépôts par automatisation. Dans **Show advanced options** sur chaque carte, vous pouvez restreindre le moment où l'automatisation s'exécute pour ce dépôt : + +- **Listening to changes in** : ajoutez les chemins que la pull request doit modifier pour que l'automatisation s'exécute. Les chemins peuvent être des fichiers, des dossiers ou des motifs glob (par exemple, `docs/**/*.mdx`). Les suggestions proviennent des fichiers suivis du dépôt ; vous pouvez également saisir un chemin personnalisé. +- **Excluding PRs from** : ajoutez les noms d'utilisateur GitHub ou les comptes de bot dont les pull requests ne doivent pas déclencher l'automatisation. Utile pour ignorer les fusions provenant de comptes d'automatisation. Les suggestions proviennent des contributeurs récents ; vous pouvez également saisir un nom d'utilisateur personnalisé. + +Chaque dépôt prend en charge jusqu'à 20 chemins et 20 auteurs exclus. Changer le dépôt d'une carte efface ses filtres. Les dépôts sources GitLab ne prennent pas en charge les filtres par dépôt et continuent d'utiliser un sélecteur de dépôt unique. +
### Mode de mise à jour
diff --git a/zh/automations/manage.mdx b/zh/automations/manage.mdx index 4ee2db4467..f8b3fc9e9f 100644 --- a/zh/automations/manage.mdx +++ b/zh/automations/manage.mdx @@ -45,10 +45,21 @@ import GitlabAutomationSetup from '/snippets/zh/gitlab-automation-setup.mdx'; 每个自动化都有一个默认触发器来控制运行时机。要更改触发器,在自动化的配置页面上选择不同的触发器类型。 - **内容更新(Content update)**:每当你向项目仓库推送内容时运行,包括 pull request 合并和直接推送。 -- **代码变更(Code change)**:当已连接的源代码仓库中有 pull request 合并时运行。你必须至少指定一个源仓库。 +- **代码变更(Code change)**:当已连接的源代码仓库中有 pull request 合并时运行。你必须至少指定一个源仓库。对于 GitHub 仓库,你还可以按路径过滤每个仓库,并排除特定的 pull request 作者。参见[过滤代码变更触发器](#filter-code-change-triggers)。 - **自定义计划(Custom schedule)**:按你定义的周期性计划运行。选择一个预设(**Daily**、**Every Monday**、**Every Friday** 或 **Twice weekly**)以及起始小时,或选择 **Custom cron** 并输入标准的 5 段式 cron 表达式(`minute hour day month weekday`)。cron 值以 UTC 存储;控制台会在你的本地时区与预设小时之间进行转换。自动化会在预定时间的 10 分钟内进入队列。 - **集成(Integration)**:当已连接的共享集成中发生所选事件时运行,或当在所选 Slack 频道中发布新的顶层消息时运行。此选项适用于自定义自动化。请选择集成和事件,并填写出现的任何其他事件字段。对于 Slack 触发器,请选择一个或多个已添加 [Mintlify Slack 应用](/zh/agent/slack)的频道。 +
+ #### 过滤代码变更触发器 +
+ +对于在 GitHub 上使用**代码变更(Code change)**触发器的自动化,每个源代码仓库在配置页面上都会显示为独立的卡片。每个自动化最多可添加 50 个仓库。在每张卡片的 **Show advanced options** 中,你可以缩小该仓库触发自动化的范围: + +- **Listening to changes in**:添加 pull request 必须涉及的路径,自动化才会运行。路径可以是文件、文件夹或 glob 模式(例如 `docs/**/*.mdx`)。建议来自仓库中被跟踪的文件;你也可以输入自定义路径。 +- **Excluding PRs from**:添加不应触发自动化的 GitHub 用户名或机器人账户。适合跳过自动化账户的合并操作。建议来自近期的贡献者;你也可以输入自定义用户名。 + +每个仓库最多支持 20 条路径和 20 个被排除的作者。在卡片上更换仓库会清除其过滤器。GitLab 源代码仓库不支持按仓库过滤,仍使用单一的仓库选择器。 +
### 更新模式
From db09120f49a8f9a3753e134d494e37c7066c8248 Mon Sep 17 00:00:00 2001 From: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> Date: Mon, 21 Sep 2026 16:15:49 -0700 Subject: [PATCH 3/3] Apply batched suggestions from code review Co-authored-by: Ethan Palm <56270045+ethanpalm@users.noreply.github.com> --- automations/manage.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/automations/manage.mdx b/automations/manage.mdx index c6dc33a899..d8fdaa5004 100644 --- a/automations/manage.mdx +++ b/automations/manage.mdx @@ -46,10 +46,10 @@ Each automation has a default trigger that controls when it runs. To change the For automations with a **Code change** trigger on GitHub, each source repository appears in its own card on the configure page. You can add up to 50 repositories per automation. Under **Show advanced options** on each card, you can narrow when the automation runs for that repository: -- **Listening to changes in**: Add paths that the pull request must touch for the automation to run. Paths can be files, folders, or glob patterns (for example, `docs/**/*.mdx`). Suggestions come from the repository's tracked files; you can also type a custom path. -- **Excluding PRs from**: Add GitHub usernames or bot accounts whose pull requests should not trigger the automation. Useful for skipping merges from automation accounts. Suggestions come from recent contributors; you can also type a custom username. +- **Listening to changes in**: Add paths that the pull request must touch for the automation to run. Paths can be files, folders, or glob patterns (for example, `docs/**/*.mdx`). Suggestions come from the repository's tracked files. You can also type a custom path. +- **Excluding PRs from**: Add GitHub usernames or bot accounts whose pull requests should not trigger the automation. Useful for skipping merges from automation accounts. Suggestions come from recent contributors. You can also type a username. -Each repository supports up to 20 paths and 20 excluded authors. Changing the repository on a card clears its filters. GitLab source repositories do not support per-repository filters and continue to use a single repository picker. +Each repository supports up to 20 paths and 20 excluded authors. Changing the repository for an automation clears its filters. ### Update mode