ci: move Ansible Lint job to ubuntu runner to make it work again
Some checks are pending
/ Ansible Lint (push) Waiting to run

Move Ansible Lint job to ubuntu runner to make it work again.
Moving it to the ubuntu runner also removes the need for manual
dependency setup.
This commit is contained in:
June 2025-10-22 00:39:06 +02:00
commit f564c4e44a
Signed by: june
SSH key fingerprint: SHA256:o9EAq4Y9N9K0pBQeBTqhSDrND5E7oB+60ZNx0U1yPe0

View file

@ -8,25 +8,12 @@ on:
jobs:
ansible-lint:
name: Ansible Lint
runs-on: docker
runs-on: ubuntu
steps:
- uses: actions/checkout@v4
- name: Install pip
run: |
apt update
apt install -y pip
- name: Install python jmespath
run: |
pip install jmespath
env:
PIP_BREAK_SYSTEM_PACKAGES: 1
# Don't let it setup python as the then called setup-python action doesn't
# work in our environmnet.
# Rather manually setup python (pip) before instead.
- name: Run ansible-lint
uses: https://github.com/ansible/ansible-lint@v24.10.0
with:
setup_python: "false"
requirements_file: "requirements.yml"
env:
PIP_BREAK_SYSTEM_PACKAGES: 1