Skip to content

Дать mlango ту же политику авто-мержа, что и остальным семи - #13

Merged
DenisDrobyshev merged 1 commit into
masterfrom
ci/dependabot-auto-merge
Sep 20, 2026
Merged

DenisDrobyshev merged 1 commit into
masterfrom
ci/dependabot-auto-merge

Conversation

@DenisDrobyshev

Copy link
Copy Markdown
Member

Семь репозиториев из восьми гоняют этот workflow. mlango — нет. Поэтому #11, чистый бамп экшенов с шестнадцатью зелёными проверками, лежит и ждёт человека: везде остальное github_actions — первый же случай, который политика матчит и мержит сама, а здесь матчить было нечему.

Файл — тот же, что у остальных, байт в байт, кроме одного абзаца: в каждой копии он говорит, до чего Dependabot в этом репозитории вообще дотягивается.

Здесь это: torch, transformers и scikit-learn не доходят — dependabot.yml их игнорирует как необязательные extras со своим ритмом релизов, которые ставящий пинит сам. Всё, что доходит, закрыто обязательными проверками: набор гоняется на четырёх Python'ах и трёх ОС, проект скаффолдится и прогоняется end-to-end, и дообучается настоящий чекпоинт.

Что он мержит

Ровно то же, что у остальных:

мержится само бампы экшенов; патч-бампы чего угодно; группа, в которой каждый — патч
ждёт тебя всё, где есть minor или major

Auto-merge ставится в очередь, а не срабатывает сразу: обязательные проверки всё равно должны пройти, красная сборка оставляет PR открытым.

Замечание про сам файл

Копии различаются только этим абзацем — я сверил diff'ом с praxis, glia, stadion, decisionrl и lemma. Если однажды захочется вынести его в reusable workflow, разница между репозиториями — ровно комментарий, и ничего больше.

Seven of the eight repositories run this workflow. mlango does not, and that is
why an actions bump has been sitting open with sixteen green checks: everywhere
else `github_actions` is the first case the policy matches and merges
unattended, and here there was no policy to match it.

The file is the one the others run, byte for byte apart from the paragraph each
copy uses to say what Dependabot is allowed to reach in that repository. Here
that is: torch, transformers and scikit-learn never arrive, because
dependabot.yml ignores them as optional extras with their own release cadence,
and everything that does arrive is covered by required checks that run the suite
on four Pythons across three operating systems, scaffold a project and drive it
end to end, and fine-tune a real checkpoint.

What it merges is unchanged from the others: actions bumps, patch bumps, and a
group in which every member is a patch. Anything with a minor or a major in it
still waits for a person. Auto-merge is queued rather than immediate, so the
required checks still have to pass and a red build leaves the pull request open.
@DenisDrobyshev
DenisDrobyshev merged commit 612377a into master Sep 20, 2026
16 checks passed
@DenisDrobyshev
DenisDrobyshev deleted the ci/dependabot-auto-merge branch September 20, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant