Fix molecule settings. #214
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Molecule Test | |
on: | |
push: | |
pull_request: | |
schedule: | |
- cron: '30 5 * * 0' | |
jobs: | |
build: | |
runs-on: ubuntu-22.04 | |
strategy: | |
max-parallel: 4 | |
matrix: | |
python-version: [3.9, "3.10", 3.11] | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v4 | |
with: | |
python-version: ${{ matrix.python-version }} | |
- name: Install dependencies | |
run: | | |
python3 -m pip install --upgrade pip | |
python3 -m pip install -r requirements-dev.txt | |
- name: Inspect and fix Docker environment | |
run: | | |
echo "== Before cleanup ==" | |
env | grep DOCKER || echo "No DOCKER_* env vars set." | |
if [ -n "$DOCKER_HOST" ]; then | |
echo "⚠️ DOCKER_HOST is set to: $DOCKER_HOST" | |
echo "Unsetting DOCKER_HOST to avoid http+docker error." | |
unset DOCKER_HOST | |
else | |
echo "✅ DOCKER_HOST is not set. All good." | |
fi | |
# Optionally set to standard Docker socket explicitly | |
export DOCKER_HOST=unix:///var/run/docker.sock | |
echo "== After cleanup ==" | |
env | grep DOCKER || echo "No DOCKER_* env vars set." | |
- name: Test with molecule | |
run: | | |
molecule test |