name: Molecule on: pull_request: types: [ "opened", "reopened", "synchronize" ] push: branches: [ '**' ] tags-ignore: [ '**' ] permissions: contents: read jobs: molecule: name: Molecule runs-on: ubuntu-latest-amd64 steps: # The scenario includes the role by its name, so the directory must be named like the role and not like the # repository. Its parent is used as roles path. - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: path: sudo - name: Install molecule run: | apt update --yes apt install --yes python3-pip pip3 install --break-system-packages molecule docker - name: Run molecule run: molecule test working-directory: sudo