SHA256
1
0
forked from pool/ansible-lint

- Update to version 6.0.2:

- Recognize import_role and import_role when using fqcn (#2034)
 - Adds more yamllint configuration paths (#2032)
 - Allow normpath accept empty strings (#2028)
   Fixes bug where calling ansible-lint with "" as an argument, it will
   raise an exception. We can assume that empty string is the same as
   ".", especially as we also allow no arguments which are almost always
   treated as current directory too.
 - Remove ref to archived toolbox image from docs (#2026)
 - `--write`: Add `MatchError.yaml_path` for transforms (#2025)
 - --write: Avoid line-wrapping YAML flow objects (#2022)
 - --write: Introduce TransformMixin for Rules (#2023)
 - Avoid processing files under templates (#2021)
 - Add YAML path (to play/task) discovery utils for Transforms to use (#1970)
 - Recognize import_tasks with file key (#2019)
 - Allow import_playbook from collections (#2018)
 - Use ansible-compat cache directory (#2016)
   Ensures that we use the same cache_dir as ansible-compat.

- Update to version 6.0.0:
 - Major Changes
  - Remove support for ansible 2.9 (#1880) @ssbarnea
  - Remove support for py36 and py37 (#1850) @ssbarnea
  - Made fqcn-builtins rule implicit (#1908) @ssbarnea
  - Removed --parseable-severity feature (#1898) @ssbarnea
  - Clarify GPLv3 license of the distribution (#1882) @ssbarnea
  - Made ansible-core a direct dependency (#1888) @ssbarnea
  - Made yamllint a direct dependency (#1881) @ssbarnea
  - Rename prerun submodule to _mockings (#1972) @ssbarnea
  - Remove unused code from prerun submodule (#1971) @ssbarnea

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible-lint?expand=0&rev=10
This commit is contained in:
Sebastian Wagner 2022-04-01 19:14:11 +00:00 committed by Git OBS Bridge
parent d8bae18e60
commit 0f85d833a3
4 changed files with 78 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:735c22e074b9be1c3a7e133de7db2af781c0ddae6c91cba035c0d89de964e462
size 349353

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fc68defe5137cb65976f9f18f5c17b81cbb3037a00be4f26e2849f0ff9384ed
size 195044

View File

@ -1,3 +1,66 @@
-------------------------------------------------------------------
Fri Apr 1 19:12:02 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 6.0.2:
- Recognize import_role and import_role when using fqcn (#2034)
- Adds more yamllint configuration paths (#2032)
- Allow normpath accept empty strings (#2028)
Fixes bug where calling ansible-lint with "" as an argument, it will
raise an exception. We can assume that empty string is the same as
".", especially as we also allow no arguments which are almost always
treated as current directory too.
- Remove ref to archived toolbox image from docs (#2026)
- `--write`: Add `MatchError.yaml_path` for transforms (#2025)
- --write: Avoid line-wrapping YAML flow objects (#2022)
- --write: Introduce TransformMixin for Rules (#2023)
- Avoid processing files under templates (#2021)
- Add YAML path (to play/task) discovery utils for Transforms to use (#1970)
- Recognize import_tasks with file key (#2019)
- Allow import_playbook from collections (#2018)
- Use ansible-compat cache directory (#2016)
Ensures that we use the same cache_dir as ansible-compat.
-------------------------------------------------------------------
Tue Mar 15 20:10:01 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>
- Update to version 6.0.0:
- Major Changes
- Remove support for ansible 2.9 (#1880) @ssbarnea
- Remove support for py36 and py37 (#1850) @ssbarnea
- Made fqcn-builtins rule implicit (#1908) @ssbarnea
- Removed --parseable-severity feature (#1898) @ssbarnea
- Clarify GPLv3 license of the distribution (#1882) @ssbarnea
- Made ansible-core a direct dependency (#1888) @ssbarnea
- Made yamllint a direct dependency (#1881) @ssbarnea
- Rename prerun submodule to _mockings (#1972) @ssbarnea
- Remove unused code from prerun submodule (#1971) @ssbarnea
- Change invalid config return code to 3 (#2005) @ssbarnea
- Minor Changes
- Add ability to load .config/ansible-lint.yml (#1822) @ssbarnea
- Add support for reformatting YAML files (#1943) @cognifloyd
- Add json alias for codeclimate formatter (#1942) @ssbarnea
- Use packit to produce rpms for fedora-35 (#1648) @ssbarnea
- Improve version handling (#1931) @ssbarnea
- Add --write option for upcoming reformat/transform features (#1926) @cognifloyd
- Enable Lintables to be modified (#1884) @cognifloyd
- Improve description of tags (#1896) @ssbarnea
- Remove html extension from documentation (#1981) @ssbarnea
- Minor documentation improvements (#1995) @ssbarnea
- Changed rules to use docstring as shortdesc (#1994) @ssbarnea
- Load rule classes from any modules (#1978) @ssbarnea
- Bugfixes
- Apply MissingFilePermissionsRule to get_url module (#1949) @nre-ableton
- Made empty-string-compare rule opt-in (#1953) @ssbarnea
- Prevent KeyError[0] exception with ansible.builtin.include_tasks (#1935) @ssbarnea
- Made no-same-owner recognize fully qualified modules (#1933) @ssbarnea
- Make FQCN import tasks include their relevant files for checking (#1854) @ryaner
- Fix test integration with IDEs (#1914) @ssbarnea
- Remove outdated ruamel-yaml version constraints (#1889) @ssbarnea
- Spellcheck fixes (#1883) @ssbarnea
- Start using ansible-compat (#1958) @ssbarnea
- Fix bug with detection of configured role paths (#2002) @ssbarnea
- Update var-naming to allow names containing jinja2 templates (#1988) @ssbarnea
-------------------------------------------------------------------
Tue Feb 15 09:21:58 UTC 2022 - Sebastian Wagner <sebix+novell.com@sebix.at>

View File

@ -20,7 +20,7 @@
%global lib_name ansiblelint
%{?python_enable_dependency_generator}
Name: ansible-lint
Version: 5.4.0
Version: 6.0.2
Release: 1%{?dist}
Summary: Best practices checker for Ansible
License: MIT
@ -37,16 +37,23 @@ BuildRequires: python3-pytest-xdist
BuildRequires: python3-flaky
BuildRequires: python3-packaging
BuildRequires: python3-tenacity
BuildRequires: python3-yamllint
BuildRequires: python3-yamllint >= 1.25.0
#BuildRequires: git
BuildRequires: python3-enrich >= 1.2.6
BuildRequires: python3-ansible-compat >= 2.0.2
BuildRequires: python3-black
BuildRequires: python3-flake8
BuildRequires: python3-mypy
BuildRequires: python3-pylint
BuildRequires: python3-pytest-cov
BuildRequires: python3-rich >= 9.5.1
BuildRequires: python3-ruamel.yaml >= 0.15.37
BuildRequires: python3-wcmatch >= 7.0
# /SECTION
BuildRequires: ansible
BuildRequires: ansible >= 2.12
BuildRequires: fdupes
Requires: ansible
Requires: ansible >= 2.12
Requires: ansiblec-compat >= 2.0.2
Requires: python3-PyYAML
Requires: python3-enrich >= 1.2.6
Requires: python3-packaging
@ -55,6 +62,7 @@ Requires: python3-ruamel.yaml >= 0.15.37
Requires: python3-six
Requires: python3-tenacity
Requires: python3-wcmatch >= 7.0
Requires: python3-yamllint >= 1.25.0
%description
Checks playbooks for practices and behavior that could potentially be improved.