mirror of
https://github.com/linux-system-roles/network.git
synced 2026-01-23 02:15:17 +00:00
NOTE: This also requires upgrading to tox-lsr 3.11.0 Ansible 2.19 will be released soon and has some changes which will require fixes in system roles. This adds 2.19 to our testing matrix on fedora 42 so that we can start addressing these issues. python 3.13 is now being used on some platforms. Signed-off-by: Rich Megginson <rmeggins@redhat.com>
38 lines
905 B
YAML
38 lines
905 B
YAML
---
|
|
name: Check for ansible_managed variable use in comments
|
|
on: # yamllint disable-line rule:truthy
|
|
pull_request:
|
|
merge_group:
|
|
branches:
|
|
- main
|
|
types:
|
|
- checks_requested
|
|
push:
|
|
branches:
|
|
- main
|
|
workflow_dispatch:
|
|
permissions:
|
|
contents: read
|
|
jobs:
|
|
ansible_managed_var_comment:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Update pip, git
|
|
run: |
|
|
set -euxo pipefail
|
|
python3 -m pip install --upgrade pip
|
|
sudo apt update
|
|
sudo apt install -y git
|
|
|
|
- name: Checkout repo
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Install tox, tox-lsr
|
|
run: |
|
|
set -euxo pipefail
|
|
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
|
|
|
|
- name: Run ansible-plugin-scan
|
|
run: |
|
|
set -euxo pipefail
|
|
TOXENV=ansible-managed-var-comment lsr_ci_runtox
|