Some checks failed
/ Ansible Lint (push) Failing after 47s
The benefit of digest pinning isn't that great for this project really and it comes at the cost of more issues and additional renovate noise, so just don't anymore. Adjust renovate config accordingly as well.
32 lines
961 B
YAML
32 lines
961 B
YAML
# Links & Resources:
|
|
# https://github.com/ansible/ansible-lint?tab=readme-ov-file#using-ansible-lint-as-a-github-action
|
|
# https://github.com/ansible/ansible-lint/blob/main/action.yml
|
|
on:
|
|
pull_request:
|
|
push:
|
|
|
|
jobs:
|
|
ansible-lint:
|
|
name: Ansible Lint
|
|
runs-on: docker
|
|
steps:
|
|
- uses: actions/checkout@v5
|
|
- 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@v25.9.2
|
|
with:
|
|
setup_python: "false"
|
|
requirements_file: "requirements.yml"
|
|
env:
|
|
PIP_BREAK_SYSTEM_PACKAGES: 1
|