2022-10-14 13:29:51 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.8.2
v6.8.2
Bugfixes
Fix strict mode
Fix config file outside project_dir bug
Add win_command/win_shell to no-free-form modules
Docs: Add MD for var-naming
Fix role-name correct code example
|
2022-10-13 14:12:10 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.8.1
v6.8.1
Bugfixes
Improve errors with invalid yaml files
Avoid jinja[invalid] with vars on task
Fix rules selection by profile
Soften no-free-form occurences
Ensure all rich tags are closed
Docs: Add MD for role name rule
Avoid warnings with empty role meta files
Update schemas
Docs: Add MD for risky shell pipe
Include help url with JSON output format
Docs: Add MD for risky-octal rule
|
2022-10-07 13:07:25 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.8.0
v6.8.0
Minor Changes
Add no-shorthand rule as experimental
Adds summary stats about found violations
Upgrade fqcn-builtins rule into fqcn
Changed success/failure message
Bugfixes
Add extra documentation
Refactor the rendering of errors and warnings
Fixed regex for pipefail rule
Ensure we detect templating errors
Remove enrich as a dependency
Implement strict mode
Avoid extra space when building task names
Refactor parsing of ansible syntax check
Allow var_files to be null, string and list of strings
Fix bug which prevented run of rules on tasks doing imports
Resolved documentation redirects
Document lack of module_defaults support
Allow file attribute with ansible.builtin.include_tasks
Update schemas
Replace template-instead-of-copy with avoid-implicit[copy-content]
Fix path expansion when outside user home
var-naming: also recognize vars with set_fact module
Fix rich exception with tasks containing square brackets
Fix exception with vars_prompt
Fix project_dir detect with .config configs
Avoid implicit templating if not play/task
Fixed few profile rule name errors
Rename no-shorthand to no-free-form
Avoid reporting matches for files outside project_dir
Allow fqcn with more than 2 dots
no-shorthand: Avoid false positive with raw
Fix project directory detection with config inside .config
|
2022-09-27 09:52:32 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.7.0
v6.7.0
Minor Changes
name[template]: recommend to use templating as suffix on names
Bugfixes
Refactor no-loop-var-prefix rule
key-order: now sorts block/rescue/always to the bottom
Ensure we do not return relative paths outside the project
fix: use ansible-compat to install collections
Change rich markdown theme/colors
schema: allow listen key on handlers
Ensure that symlinked arguments are resolved
Document No hosts matched the subscripted pattern
Use site.getuserbase() to detect ansible executable
|
2022-09-19 10:27:34 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated 6.6.0
v6.6.0
Minor Changes
Replace no-jinja-nesting with jinja[invalid]
Create template_instead_of_copy.py
Add rule to verify that galaxy.yml collection version is present and >= 1.0.0
Bugfixes
Mark galaxy rule as required only for shared profile
Improve noqa comment detection
Update schemas
Fix bug parsing inline skips with tags:
Fix bug in skip_list parsing with lists of integers
Update meta schema to require standalone property
Fix identification of inline noqa skips
Docs: no handler rule
Docs: updates to schema rule
Make links to rule docs relative
Fix include load in blocks
Docs: Update the fqcn builtin rule docs for legacy shell
Docs: literal compare rule
Docs: inline env var rule
docs: exclude_list => exclude_paths
Document metadata rules
Clean-up documentation theme
Change ansible-lint logo to bracket-dot from codicons
Docs: empty string compare rule
Docs: ignore errors rule
no-changed-when: add documentation
Docs: Minor edits to rule docs
schema: add documentation
fqcn-builtins: add documentation
no-log-password: add documentation
Update schemas
no-jinja-when: add documentation
Update schemas
Suspend git output in progressive mode
Do not parse excluded files
docs: replace wrong occurrences of ignore_list with skip_list in rules
|
2022-09-14 13:21:31 by Thomas Klausner | Files touched by this commit (2) |
Log message:
ansible-lint: fix PLIST.
Bump PKGREVISION.
|
2022-09-05 16:15:55 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.5.2
v6.5.2
Bugfixes
Correct example of selecting profile from cli
refactored runner.is_exclude and MatchError to use Lintable
jinja[spacing]: use black for formatting
deprecated-module: add documentation
latest: include filename on rule match
Correct documentation icons
Avoid resource leak warning with multiprocessing Semaphore
Use lockfile feature only when not in offline mode
Replace git-latest and hg-latest with latest rule
Increase lock timeout to 120s
Move ansible-lint config schema inside our repo
Added extra checks regarding rule listing
Refactor rule loading so we can correctly load markdown help files
Handle FileNotFoundError caused by processing new file in progressive mode
name[play]: now also correctly works with import_playbook blocks
deprecated-local-action: add documentation
deprecated-command: add documentation
command-instead-of-module: improve documentation
command-instead-of-module: improve documentation
key-order: improve documentation
Include links to documentation for default output
Documentation refactoring
Make use of libyaml when possible
name[casing]: now applies only to scripts supporting uppercase
|
2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524) |
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
|
2022-05-18 22:35:53 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
ansible-lint: updated to 6.2.1
v6.2.1
Bugfixes
Avoid using meta schema on ansible-test integration tests
Update schemas
|
2022-05-18 13:34:56 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
ansible-lint: updated to 6.2.0
v6.2.0
Minor Changes
Add rule to check key order
Improve yamllint messages and documentation
Convert rules documentation to markdown
schema: enable validation of playbook and tasks files
schema: add validation of argument_specs.yml files
schema: add support for ansible-navigator config files
schema: add ability to recognize ansible-lint config files
schema: add ability to recognize yaml inventory files
schema: add ability to recognize meta/runtime.yml files
schema: add support for execution-environments
Bugfixes
Properly raise load-failure when utf-8 decoding fails
Fix codeclimate description output
Recognize tower requirements.txt files
Bump test dependencies
Update to append skipped rules for nested task
Convert main README to markdown
Include schemas inside the wheel
Convert documentation to markdown
Change custom yamllint config logging to debug
Update JSON Schemas
Avoid altering PATH when not needed
Fix offline mode
Allow use of empty files as valid config files
|