Skip to content

Add All-in-One Molecule testing #6

Add All-in-One Molecule testing

Add All-in-One Molecule testing #6

Workflow file for this run

---
name: molecule
on:
pull_request:
push:
branches:
- main
jobs:
all-in-one:
runs-on: ubuntu-latest
timeout-minutes: 30
strategy:
fail-fast: false
matrix:
repository:
- dev
- community
distro:
- debian-systemd:trixie
- ubuntu-systemd:noble
- centos-systemd:stream10
scenario:
- molecule-all-in-one
steps:
- name: Checkout project
uses: actions/checkout@v3
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
cache: pip
cache-dependency-path: "tests/requirements.txt"
- name: Install Tox
run: pip install tox
- name: Run Tox
run: tox -c tox-molecule.ini -e ${{ matrix.scenario }}
env:
DOCKER_IMAGE_TAG: ${{ matrix.distro }}
CEPH_REPOSITORY: ${{ matrix.repository }}