--- 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: if: | !((github.event_name == 'pull_request' && contains(github.event.pull_request.title, '[citest_skip]')) || (github.event_name == 'push' && contains(github.event.head_commit.message, '[citest_skip]'))) 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@v7 - name: Install tox, tox-lsr run: | set -euxo pipefail pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.18.1" - name: Run ansible-plugin-scan run: | set -euxo pipefail TOXENV=ansible-managed-var-comment lsr_ci_runtox