Expand CI/CD test matrix for multi-platform coverage #12

Open
opened 2026-02-07 22:00:44 +00:00 by daniel · 0 comments
Owner

Description

Extend the Gitea Actions workflow to test across multiple platforms and Ansible versions to ensure role compatibility is properly validated.

Tasks

  • Expand matrix to include Debian 11, 12 and Ubuntu 20.04, 22.04, 24.04
  • Add Ansible version matrix (2.13, 2.14, 2.15, latest)
  • Configure molecule testing for each platform combination
  • Add Python version testing (3.8, 3.9, 3.10, 3.11, 3.12)
  • Enable parallel testing where feasible
  • Follows: VERSION_SUPPORT.md platform matrix
  • Uses: Molecule test framework

Acceptance Criteria

  • CI workflow tests on minimum 6 platform/Ansible combinations
  • All tests pass before merge consideration
  • Workflow completion time remains under 30 minutes
  • Matrix is documented in CI configuration
## Description Extend the Gitea Actions workflow to test across multiple platforms and Ansible versions to ensure role compatibility is properly validated. ## Tasks - [ ] Expand matrix to include Debian 11, 12 and Ubuntu 20.04, 22.04, 24.04 - [ ] Add Ansible version matrix (2.13, 2.14, 2.15, latest) - [ ] Configure molecule testing for each platform combination - [ ] Add Python version testing (3.8, 3.9, 3.10, 3.11, 3.12) - [ ] Enable parallel testing where feasible ## Related - Follows: VERSION_SUPPORT.md platform matrix - Uses: Molecule test framework ## Acceptance Criteria - CI workflow tests on minimum 6 platform/Ansible combinations - All tests pass before merge consideration - Workflow completion time remains under 30 minutes - Matrix is documented in CI configuration
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniel/ansible-bind9-role#12