Files
actions/ansible-lint-fix
Ismo Vuorinen bd59245cd7 fix(deps): replace step-security/retry and update action pins (#468)
* fix(deps): replace step-security/retry with nick-fields/retry

* chore(deps): update github action sha pins via pinact

* refactor: remove common-retry references from tests and validators

* chore: simplify description fallback and update action count

* docs: remove hardcoded test counts from memory and docs

Replace exact "769 tests" references with qualitative language
so these files don't go stale as test count grows.
2026-03-02 02:31:26 +02:00
..

ivuorinen/actions/ansible-lint-fix

Ansible Lint and Fix

Description

Lints and fixes Ansible playbooks, commits changes, and uploads SARIF report.

Inputs

name description required default
token

GitHub token for authentication

false ""
username

GitHub username for commits

false github-actions
email

GitHub email for commits

false github-actions@github.com
max-retries

Maximum number of retry attempts for pip install operations

false 3

Outputs

name description
files_changed

Number of files changed by linting

lint_status

Linting status (success/failure)

sarif_path

Path to SARIF report file

Runs

This action is a composite action.

Usage

- uses: ivuorinen/actions/ansible-lint-fix@main
  with:
    token:
    # GitHub token for authentication
    #
    # Required: false
    # Default: ""

    username:
    # GitHub username for commits
    #
    # Required: false
    # Default: github-actions

    email:
    # GitHub email for commits
    #
    # Required: false
    # Default: github-actions@github.com

    max-retries:
    # Maximum number of retry attempts for pip install operations
    #
    # Required: false
    # Default: 3