Skip to content

Commit 9a1dfe7

Browse files
committed
docs: update changelog for 2026-03-11 release
1 parent 9bbb28d commit 9a1dfe7

1 file changed

Lines changed: 22 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)