All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project uses date-based versioning: YYYYMMDD, YYYYMMDD.1, YYYYMMDD.2, etc.
- Initial release of multi-architecture Docker images for Ansible role testing
- Distros:
debian(trixie-slim, bookworm-slim, bullseye-slim),ubuntu(noble, jammy, focal),fedora(41, 40, 39),rockylinux(9-minimal, 8-minimal),amazonlinux(2023, 2),alpine(3.21, 3.20, 3.19) - Multi-arch support for
linux/amd64andlinux/arm64via Docker Buildx - Ansible, Python 3, sudo, and
/etc/ansible/hostsincluded in all images - systemd included in Debian and Ubuntu images for service management testing
- CI workflow (lint → build → test) triggered on push and pull request
- Release workflow triggered on date-format tags, publishes to
ghcr.io/haydenk/docker-ansible-testing - Labeler workflow for automatic PR and issue labelling
- Dependabot configured for weekly GitHub Actions updates
- Issue templates for bug reports, feature requests, and questions
- Pull request template with gitflow checklist