Commit Graph
36 Commits
Author SHA1 Message Date
kevinveenbirkenbachandClaude Opus 4.8 4039313266 refactor(tasks): enforce and apply a single task-file numbering scheme
Add tests/lint/repository/test_task_file_numbering.py: numbered task
files use exactly two leading digits, a numbered *_core.yml must be
00_core.yml, per directory the numbers are unique/consecutive and start
at 01 (00 with a core file), numbered includes appear in ascending
order, and shared helpers live in tasks/utils/ instead of the numbered
chain.

Apply it across every role: rename NN_core.yml to 00_core.yml with a
consecutive down-shift of the siblings, move letter-suffix children into
a subdirectory named after their parent task, relocate helpers included
from more than one place into tasks/utils/, and update every reference
(include_tasks, path_absolute, .ansible-lint-ignore, requirement docs).
Legacy narration comments in the touched files are deleted; the upstream
xwiki.properties reference block opts out via nocheck. The unused
MAILU_IP6_PUBLIC var (only ever named in now-removed comments) is dropped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-23 20:01:31 +02:00
Alejandro Roman b4cf5a4389 refactor code and best pracites 2026-06-24 18:31:23 +02:00
Alejandro Roman 50cc83906b Uppercase cosntants 2026-06-24 18:31:19 +02:00
Alejandro Roman 77817f6e95 Last SPOT changes and resolve comments PR 2026-06-24 18:31:09 +02:00
Alejandro Roman b5de72257d solve last flagged issues in comments 2026-06-24 18:31:07 +02:00
Alejandro Roman 64134bb1cf force restar of containers to avoid issues with old 2026-06-24 18:31:05 +02:00
Alejandro Roman 5cda371cd7 fix: automated runner container approach in any server deployment 2026-06-24 18:31:04 +02:00
Alejandro Roman 3c95edccfe fix svc-runner: skip sudoers task in container (visudo unavailable in test env) 2026-06-24 18:31:03 +02:00
Alejandro Roman f6ce714ab8 fix ansible-lint: add ansible.posix to requirements and use FQCN for sysctl 2026-06-24 18:30:59 +02:00
Alejandro Roman 187a954350 fix CI failures after rebase 2026-06-24 18:30:58 +02:00
Alejandro Roman 0153b5cac1 fix CI failures after rebase 2026-06-24 18:30:58 +02:00
Alejandro Roman 026a1374b3 fix test issues 2026-06-24 18:30:57 +02:00
Alejandro Roman c8705dce1b fix test issue 2026-06-24 18:30:57 +02:00
Alejandro Roman 98c6ed61cb add missing new parts for test 2026-06-24 18:30:57 +02:00
Alejandro Roman 37888708c1 change the runners to be in containers, testing any issues with this last appraoch 2026-06-24 18:30:56 +02:00
Alejandro Roman d89d4facb5 add missing guard 2026-06-24 18:30:55 +02:00
Alejandro Roman c34fbf89cb clean last comments 2026-06-24 18:30:53 +02:00
Alejandro Roman 932d0e97df follow SPOT 2026-06-24 18:30:50 +02:00
Alejandro Roman 5e7445ca94 add DinD approach 2026-06-24 18:30:49 +02:00
Alejandro Roman ecb915b06f fix svc runner 2026-06-24 18:30:49 +02:00
Alejandro Roman a6754420cc add a guard for self hosted in svc runner 2026-06-24 18:30:48 +02:00
Alejandro Roman c5f08015dd fix package issue and refactor SPOT violation made by AI 2026-06-24 18:30:47 +02:00
Alejandro Roman 01c4fdc9c9 fix runner issues CI 2026-06-24 18:30:47 +02:00
Alejandro Roman c038d147a3 fix runner issue in DinD + addeed docs for CLI runners 2026-06-24 18:30:46 +02:00
Alejandro Roman aff4a7d158 refactor(svc-runner): fix comments on PR 2026-06-24 18:30:43 +02:00
Alejandro Roman 3e3a24c489 fix(svc-runners): improve cleanup for self hosted and switch to SSD 2026-06-24 18:30:38 +02:00
Alejandro Roman 5567a996c3 fix(svc-runners): cleaning unsued contaienrs, imprve CPU use and cache 2026-06-24 18:30:37 +02:00
Alejandro Roman a61e5a9ac0 fix(svc-runners): fix issues with tmpfs access for self hosted 2026-06-24 18:30:36 +02:00
Alejandro Roman 5698d9e708 fix(svc-runners): improve runner speed, use RAm isntead of disk 2026-06-24 18:30:35 +02:00
Alejandro Roman 92838e3a63 fix(svc-runners): improve runners cleaning 2026-06-24 18:30:35 +02:00
Alejandro Roman e36cfcdc75 fix(svc-runners): raise inotify limitis for parallel systemd contianers 2026-06-24 18:30:34 +02:00
Alejandro Roman bb2f6ee01e feat(svc-runners): fix CI 2026-06-24 18:30:33 +02:00
Alejandro Roman 7d28cbfbf3 feat(svc-runners): fix CI conflicts 2026-06-24 18:30:33 +02:00
Alejandro Roman bcf9e97fda feat(svc-runners): fix container conflicts 2026-06-24 18:30:32 +02:00
Alejandro Roman a1c21c31ca feat(svc-runners): add runner to docker group 2026-06-24 18:30:31 +02:00
Alejandro Roman 764a1adf30 feat(svc-runners): add the logic to have x numbers of runners self hosted ad connected to GIthub, allowing to have 20 runners from gh + x self hosted 2026-06-24 18:30:31 +02:00