workflow/lint: add setup-python/cache, update checkout
Some checks failed
ci-lint / test (push) Failing after 43s

This commit is contained in:
Josh Lay 2025-10-19 07:17:34 -05:00
parent 48c7d34765
commit 48e05250e5
Signed by: jlay
SSH key fingerprint: SHA256:RwEMoWwXniQX1sqHfSD+3z+LKU/TOkv3i1qsy75vfec

View file

@ -20,23 +20,22 @@ jobs:
echo -e 'max_parallel_downloads=20\ndeltarpm=False\nfastestmirror=False' | tee -a /etc/dnf/dnf.conf
dnf -yq install nodejs git pipx
- uses: actions/checkout@v3 # definitely needs nodejs, probably git
- uses: actions/checkout@v4 # v5 needs nodejs 24+, f42 ships 22
- uses: actions/setup-python@v6
with:
python-version: '3.14'
cache: 'pip'
- name: ansible/collections
shell: bash
run: |
echo /root/.local/bin >> $FORGEJO_PATH
pipx install ansible-core ansible-lint
pip install ansible-core ansible-lint
ansible-galaxy collection install -r meta/requirements.yml
env:
PY_COLORS: '1'
ANSIBLE_FORCE_COLOR: '1'
- name: ansible-lint
shell: bash
run: |
cat $FORGEJO_PATH
echo /root/.local/bin >> $FORGEJO_PATH
ansible-lint
env:
PY_COLORS: '1'