DEVX-149: Fix ansible-galaxy concurrent cache corruption #242

Merged
emo merged 3 commits from DEVX-149-ansible-galaxy-no-cache into master 2026-08-05 19:01:55 +00:00
3 Commits
Author SHA1 Message Date
emilemoDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
b2dd2229f1 fix: use --no-cache for ansible-galaxy to prevent concurrent cache corruption
CI / validate (pull_request) Successful in 1m58s
CI / auto-merge (pull_request) Successful in 18s
When 6 molecule runners install ansible-galaxy collections concurrently,
they share the same response cache, causing:
  Missing expected 'results' in ansible-galaxy cache
  This may indicate cache corruption (from concurrent ansible-galaxy runs)

Adding --no-cache bypasses the shared cache entirely, preventing the
race condition.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-05 18:59:29 +00:00
emilandemo e6be27f75f chore: remove vale styles 2026-08-05 18:59:29 +00:00
emilemoDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
6b5cd18efb fix: unique molecule container names per CI runner
When multiple molecule matrix runners share the same Docker host,
they conflict on the container name "ubuntu-2604" (409 Conflict
from Docker). This appends the MATRIX_INDEX as a suffix (e.g.
ubuntu-2604-r3) so each runner gets a unique container name.

Closes DEVX-148

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-05 18:59:29 +00:00