Commit Graph
16 Commits
Author SHA1 Message Date
Slavi PantaleevandClaude Opus 5 2d258cf0e0 Automerge patch bumps of components whose role has a Molecule scenario
A component bump touches that role's defaults/main.yml, which is on the Molecule
workflow's path filter, so the change-detection job runs that role's scenario.
The bump therefore only merges once the new version has actually been started on
the configuration the role renders. That is a real gate, and a stronger one than
a human reading a version number in a diff.

Patch only. A minor carries behaviour changes that no static rule can judge - the
MASH fleet tried a minor-automerge preset across 21 stateless roles and reverted
all of them, because reading a given release's notes is what decides it, and that
is a job for a human or an agent rather than a config file.

Branch push rather than a PR, as with the other automerge rules here.

The list has to stay in step with the roles that actually have a scenario, so
bin/check-molecule-automerge-list.py enforces it from prek. The direction that
matters is a role keeping automerge after losing its scenario: bumps would then
merge with nothing exercising them. It reports the harmless direction too, since
a role gaining a scenario without being listed is usually an oversight.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SEH3vxYSQ5SV4N5z61eyGT
2026-08-27 18:18:13 +03:00
renovate[bot]andSlavi Pantaleev 06c18205e5 Update pre-commit hook ansible/ansible-lint to v26.8.0 2026-08-13 06:05:48 +03:00
renovate[bot]andSlavi Pantaleev b2788f690a Update pre-commit hook codespell-project/codespell to v2.4.3 2026-07-15 15:32:59 +03:00
renovate[bot]andSlavi Pantaleev fe40516804 Update pre-commit hook ansible/ansible-lint to v26.6.0 2026-07-01 08:05:31 +03:00
renovate[bot]andSlavi Pantaleev ae6aa35028 chore(deps): update pre-commit hook ansible/ansible-lint to v26.4.0 2026-04-01 20:34:42 +03:00
Slavi PantaleevandClaude Opus 4.6 9f109f81ee Add pre-commit check for migration version sync between defaults and examples/vars.yml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 09:10:01 +02:00
Slavi Pantaleev 4991ce3c90 Check shebang scripts are executable 2026-03-23 08:47:32 +02:00
Slavi Pantaleev 312cfe9b41 Add prek-based pre-commit workflow 2026-03-22 16:44:04 +02:00
renovate[bot]andSlavi Pantaleev 0acb1f98e8 chore(deps): update pre-commit hook codespell-project/codespell to v2.4.2 2026-03-05 22:20:16 +02:00
renovate[bot]andSlavi Pantaleev f92740929e chore(deps): update pre-commit hook fsfe/reuse-tool to v6.2.0 2025-10-28 04:56:49 +02:00
renovate[bot]andSlavi Pantaleev 01d548d4a7 chore(deps): update pre-commit hook fsfe/reuse-tool to v6.1.2 2025-10-08 06:47:05 +03:00
renovate[bot]andSlavi Pantaleev 4e21bbe064 chore(deps): update pre-commit hook fsfe/reuse-tool to v6 2025-10-07 07:04:29 +03:00
renovate[bot]andSlavi Pantaleev b85f7c61dd Update pre-commit hook fsfe/reuse-tool to v5.1.1 2025-09-05 21:36:22 +03:00
renovate[bot]andSlavi Pantaleev ab6f091f5f Update pre-commit hook fsfe/reuse-tool to v5.1.0 2025-09-04 18:30:29 +03:00
renovate[bot]andSlavi Pantaleev 8c84fb245c Update pre-commit hook pre-commit/pre-commit-hooks to v6 2025-08-10 06:25:50 +03:00
Suguru HiraharaandSlavi Pantaleev 17e14a4b89 Enable pre-commit
Signed-off-by: Suguru Hirahara <acioustick@noreply.codeberg.org>
2025-06-03 10:36:00 +03:00