File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,15 +6,36 @@ This is a rolling release - changes are deployed continuously to `main`.
66
77---
88
9- ## 2026-03-10
9+ ## 2026-03-11
1010
1111### Added
1212
13+ - ** ci-go.yml** : New dedicated Go CI workflow with ` go test ` and ` golangci-lint `
1314- ** actions/check-argument-specs** : New composite action to validate Ansible
1415 role variables in ` defaults/main.yml ` against ` meta/argument_specs.yml `
1516 with recursive suboptions checking and GitHub Actions annotations
1617- ** ci-ansible-collection.yml** : New ` argument-specs ` job using the composite
1718 action (enabled by default via ` enable_argument_specs_check ` input)
19+ - Support for ` # noqa: argument-specs ` comments to skip variables from checks
20+
21+ ### Changed
22+
23+ - ** ci-go-action.yml → ci-lint.yml** : Renamed and reduced to pure linting tools
24+ (actionlint, shellcheck, yamllint); Go-specific jobs moved to ` ci-go.yml `
25+ - ** templates/workflows/ci.yml** : Updated to use ` ci-go.yml ` + ` ci-lint.yml `
26+ instead of ` ci-go-action.yml `
27+
28+ ### Fixed
29+
30+ - Skip default value comparison for Jinja2 template expressions
31+ - Improved dict heuristic to avoid false warnings on lookup/mapping dicts
32+ (e.g. OS-family keys like Debian, RedHat)
33+ - Skip suboptions warning for lookup/mapping dicts
34+ - Recursive suboptions quality check now runs independent of default values
35+
36+ ### Chore
37+
38+ - Added Python cache files (` __pycache__/ ` , ` *.pyc ` ) to ` .gitignore `
1839
1940---
2041
You can’t perform that action at this time.
0 commit comments