Skip to content

Bump kreuzwerker/docker from 3.0.2 to 4.0.0 in /tests/setup #170

Bump kreuzwerker/docker from 3.0.2 to 4.0.0 in /tests/setup

Bump kreuzwerker/docker from 3.0.2 to 4.0.0 in /tests/setup #170

Workflow file for this run

---
name: "Style"
on: # yamllint disable-line rule:truthy
push:
branches: "**"
jobs:
run-markdown-lint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- name: "Lint Markdown files"
uses: "articulate/actions-markdownlint@v1"
with:
version: "0.41.0"
run-yaml-lint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-python@v3"
with:
python-version: "3.10.12"
- name: "Install yamllint"
run: "pip install --no-cache-dir --user yamllint==1.35.1"
- name: "Lint YAML files"
run: "yamllint ."
run-shell-check:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- name: "Lint shell scripts"
uses: "ludeeus/action-shellcheck@master"
with:
version: "v0.10.0"
run-docker-hadolint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- name: "Lint Dockerfiles"
uses: "hadolint/hadolint-action@v3.1.0"
with:
dockerfile: "Dockerfile"
recursive: true
run-terraform-tflint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "terraform-linters/setup-tflint@v4"
with:
tflint_version: "v0.51.1"
- name: "Lint Terraform testing infrastructure"
run: "tflint --init && tflint"
working-directory: "./tests/setup"
run-ansible-lint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-python@v3"
with:
python-version: "3.10.12"
- name: "Install ansible-lint"
run: "pip install --no-cache-dir --user 'ansible-lint==24.6.1' 'ansible-core>=2.16,<2.18'"
- name: "Lint ansible testing playbook"
run: "ansible-lint"
run-python-pylint:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-python@v3"
with:
python-version: "3.10.12"
- name: "Install pylint and project dependencies"
run: "pip install --no-cache-dir --user pylint==3.2.4 paramiko==3.5.0 docker==7.1.0"
- name: "Lint Python files with pylint"
run: "pylint --fail-under=9.0 $(find . -name '*.py')"
run-python-mypy:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-python@v3"
with:
python-version: "3.10.12"
- name: "Install mypy"
run: "pip install --no-cache-dir --user mypy==1.10.1"
- name: "Lint Python files with mypy"
run: "mypy --install-types --non-interactive $(find . -name '*.py')"
run-python-flake8:
runs-on: "ubuntu-22.04"
steps:
- uses: "actions/checkout@v4"
- uses: "actions/setup-python@v3"
with:
python-version: "3.10.12"
- name: "Install flake8"
run: "pip install --no-cache-dir --user flake8==7.1.0"
- name: "Lint Python files with flake8"
run: "flake8"