Python wrapper for running actionlint – a static checker for GitHub Actions workflow files. Provides a simple Python API and CLI to validate .github/workflows/*.yml files. Current version 1.7.12.24 (wraps actionlint 1.7.12). Active development with monthly releases.
pip install actionlint-pyNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Run actionlint on a directory of workflow files and print errors.
Replace `actionlint.check_string(content)` with writing content to a temp file and calling `actionlint.check(file_path)`. Or use the CLI: `actionlint -stdin`.
Ensure network access and write permissions to the package's binary cache directory. Alternatively, set environment variable ACTIONLINT_PATH to a pre-installed actionlint binary.
Upgrade to >=1.6.0 and use `Actionlint` class API.
No dependency data recorded yet.