Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions .config/dictionary.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
Chamoulaud
Codeclimate
DEVEL
FQCN
FQCNs
LIBYAML
Expand Down Expand Up @@ -34,7 +33,6 @@ codeclimate
codespell
deannotate
dellemc
devel
doas
dzdo
ematcher
Expand Down Expand Up @@ -73,7 +71,6 @@ pbrun
pfexec
plainexamples
pmrun
pwsh
pymdownx
redirections
reformatter
Expand Down
8 changes: 4 additions & 4 deletions .config/requirements-lock.txt
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ cryptography==46.0.2
# ansible-lint
distro==1.9.0
# via ansible-lint
filelock==3.19.1
filelock==3.20.0
# via ansible-lint
importlib-metadata==8.7.0
# via ansible-lint
Expand All @@ -51,19 +51,19 @@ pathspec==0.12.1
# ansible-lint
# black
# yamllint
platformdirs==4.4.0
platformdirs==4.5.0
# via black
pycparser==2.23 ; implementation_name != 'PyPy'
# via cffi
pytokens==0.1.10
pytokens==0.2.0
# via black
pyyaml==6.0.3
# via
# ansible-compat
# ansible-core
# ansible-lint
# yamllint
referencing==0.36.2
referencing==0.37.0
# via
# ansible-lint
# jsonschema
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:
TOXENV: pkg

steps:
- name: Switch to using Python 3.10 by default
- name: Switch to using latest Python by default
uses: actions/setup-python@v6
with:
python-version: "3.13"
python-version: "3.14"

- name: Install tox
run: python3 -m pip install --user "tox>=4.0.0"
Expand Down
12 changes: 6 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ repos:
hooks:
- id: check-useless-excludes
- repo: https://github.com/astral-sh/uv-pre-commit
rev: 0.8.23
rev: 0.9.2
hooks:
- id: uv-sync
- id: uv-lock
Expand Down Expand Up @@ -65,7 +65,7 @@ repos:
alias: biome
args: [--unsafe]
- repo: https://github.com/streetsidesoftware/cspell-cli
rev: v9.2.0
rev: v9.2.1
hooks:
- id: cspell
entry: bash
Expand All @@ -79,7 +79,7 @@ repos:
]
name: cspell + remove unused and sort dictionary
- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.34.0
rev: 0.34.1
hooks:
- id: check-github-workflows
- repo: https://github.com/pre-commit/pre-commit-hooks.git
Expand Down Expand Up @@ -145,15 +145,15 @@ repos:
entry: yamllint --strict

- repo: https://github.com/tombi-toml/tombi-pre-commit
rev: v0.6.21
rev: v0.6.31
hooks:
- id: tombi-format
alias: toml
- id: tombi-lint
alias: toml

- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.13.3
rev: v0.14.0
hooks:
- id: ruff-format
alias: ruff
Expand Down Expand Up @@ -191,7 +191,7 @@ repos:
- id: pyright
additional_dependencies: *deps
- repo: https://github.com/pycqa/pylint
rev: v3.3.8
rev: v4.0.0
hooks:
- id: pylint
args:
Expand Down
2 changes: 1 addition & 1 deletion action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ runs:
with:
cache: pip
cache-dependency-path: ${{ steps.get_reqs.outputs.reqs_file }}
python-version: "3.13"
python-version: "3.14"

- name: Install ansible-lint
shell: bash
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ score = "n"
[tool.pylint.messages_control]
disable = [
"unknown-option-value",
"cyclic-import", # likely https://github.com/pylint-dev/pylint/issues/10140
# https://gist.github.com/cidrblock/ec3412bacfeb34dbc2d334c1d53bef83
"C0103", # invalid-name / ruff N815
"C0105", # typevar-name-incorrect-variance / ruff PLC0105
Expand Down
2 changes: 1 addition & 1 deletion src/ansiblelint/schemas/__store__.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/execution-environment.json"
},
"galaxy": {
"etag": "02f664876e65460fe9f81d218ae2bcd04c56756648688041f3da505346f39cd2",
"etag": "53510178f6231be276d4fdb1b99e0db2bf52a6fedfaa634f9870537d9ad1b385",
"url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint/schemas/galaxy.json"
},
"inventory": {
Expand Down
5 changes: 4 additions & 1 deletion tools/generate_docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@

from ansiblelint.cli import get_rules_dirs
from ansiblelint.config import Options
from ansiblelint.rules import RulesCollection, TransformMixin
from ansiblelint.rules import (
RulesCollection,
TransformMixin,
)

if __name__ == "__main__":
subprocess.run(
Expand Down
587 changes: 338 additions & 249 deletions uv.lock

Large diffs are not rendered by default.