kevinveenbirkenbach and Claude 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