chore(deps): update all non-major dependencies - autoclosed
This MR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| ansible-lint (changelog) |
==3.4.13 -> ==3.5.1
|
||
| molecule (changelog) |
==2.0.0.0rc10 -> ==2.22
|
||
| python-vagrant |
==0.5.1 -> ==0.5.15
|
||
| yamllint |
==1.7.0 -> ==1.37.1
|
Release Notes
ansible/ansible-lint (ansible-lint)
v3.5.1
v3.5.0
v3.4.23
v3.4.22
v3.4.21
v3.4.20
v3.4.19
v3.4.18
v3.4.17
v3.4.16
v3.4.15
ansible-community/molecule (molecule)
v2.22
-
molecule dependencynow has a retry and timed back-off by default for flaky network connections. - Add the
--parallelflag to experimentally allow molecule to be run in parallel. -
dependencystep is now run by default before any playbook sequence step, includingcreateanddestroy. This allows the use of roles in all sequence step playbooks. - Removed validation regex for docker registry passwords, all
stringvalues are now valid. - Add
ttyoption to the Docker driver. - Specify new lower bound of 3.0.2 for
testinfrawhich uses the new Ansible test runner. - Place upper bounds on inspec and rubocop for CI testing.
- Support pruning of docker volumes in 'destroy' phase for docker driver
- Update Goss to 0.3.7
- Add SSH password to delegated driver instance_dict
- Add WinRM connections options to delegated driver instance_dict
- Update testinfra to 3.0.6 so we can use ansible verbosity
- Add
sysctlsoption to the Docker driver.
v2.20.2
Includes few minor fixes in order to make the last stable release compatible with Ansible 2.8.
v2.20.1
Adds a hotfix that enables use with Python 3.5 by removing the verification code that prevented that.
v2.20.0
v2.19.0
v2.18.1
v2.18.0
v2.17.0
v2.16.0
v2.15.0
v2.14.0
v2.13.1
v2.13.0
v2.12.1
v2.12.0
v2.11.0
v2.10.1
pycontribs/python-vagrant (python-vagrant)
v0.5.15
- Merge Request #54: Create ssh() method to run shell commands in a VM Authors: Parker Thompson (https://github.com/mothran) and Todd DeLuca (https://github.com/todddeluca)
- Merge Request #56: Return generator for
upandreloadoutput lines to avoid having entire output in memory. Authors: mmabey (https://github.com/mmabey) and Todd DeLuca (https://github.com/todddeluca)
v0.5.14
- Merge Request #51: Add support for the vagrant package command. Author: Hans-Christoph Steiner (https://github.com/eighthave)
v0.5.13
- Merge Request #50: Filter out unneeded status lines for AWS instances Author: Brian Berry (https://github.com/bryanwb)
v0.5.12
v0.5.11
- Merge Request #47: Add support for snapshot command (vagrant version >= 1.8.0) Author: Renat Zaripov (https://github.com/rrzaripov)
v0.5.10
- Merge Request 46: Adds support for Vagrant 1.8
--machine-readablechanges. See https://github.com/todddeluca/python-vagrant/pull/46. Author: Conor (https://github.com/conorsch)
v0.5.9
- Support Python 3 in addition to Python 2 Author: Volodymyr Vitvitskyi (https://github.com/signalpillar)
- Use
os.devnullfor Windows compatability. Author: Renat Zaripov (https://github.com/rrzaripov)
v0.5.8
- Fix regression where vagrant commands were being printed to stdout. Author: Todd DeLuca (https://github.com/todddeluca)
v0.5.7
-
Allow redirection of the output of the vagrant command subprocess to a file.
In order to log the output of the subprocess that runs vagrant commands, or alternatively to silence that output,
Vagrant.__init__accepts two parameters,out_cmanderr_cmthat are no-argument functions that, when executed, return a context manager that yields a filehandle, etc., suitable for use with thestdoutandstderrparameters ofsubprocess.Popen. Author: Manuel Sanchez (https://github.com/omoman) Author: Todd DeLuca (https://github.com/todddeluca)
v0.5.6
-
add instance attribute
Vagrant.envwhich is a mapping of environment variables to be passed to the vagrant subprocess when invoked. This allows basic inter-process communication between Python and Vagrant via environment variables. Author: Alex Conrad (https://github.com/aconrad) -
Vagrant.__init__now accepts a keyword argumentenv=Nonewhich will be assigned to the instance attributeVagrant.env. Author: Alex Conrad (https://github.com/aconrad)
v0.5.5
Oops. Pushed non-master branch to PyPI, for version 0.5.4. Pushing master branch for 0.5.5.
v0.5.4
The major change in this version is switching to using --machine-readable in
some vagrant commands to make the underlying vagrant commands return
easily-parseable output. The --machine-readable option requires Vagrant 1.4
or higher.
- Use
--machine-readableoutput forstatus,box_list, andplugin_list. - Allow arbitrary status codes, so new statuses do not break parsing. Previously, statuses were constrained to known ones for the sake of parsing. Now that machine-readable vagrant output is being used, any status can be parsed.
- Status value constants (e.g. vagrant.Vagrant.NOT_CREATED) have changed to
match the "state" value returned by the
--machine-readableoutput of thevagrant statuscommand. - The box version is now returned for a box listing
v0.5.3
- Add box update command. Author: Alex Lourie (https://github.com/alourie)
v0.5.2
- Add resume command. Author: Renat Zaripov (https://github.com/rrzaripov)
adrienverge/yamllint (yamllint)
v1.37.1
- Rule
comments: tell how many spaces are expected - Rule
quoted-strings: Fixonly-when-neededon multiline with backslash - Config: Report if
rulesis not a dict - Fix
test_codec_built_in_equivalent()test when run with pytest - CI: Fix TestPyPI "dev0" versions for master commits on tags
- Docs: Add links to GitHub repository and releases
- Docs: Fix GitLab integration example
- Docs: Fix GitLab integration link
- Fix the tests badge link on the README
v1.37.0
- Automatically detect Unicode character encoding of files
- Publish pushes to master branch to TestPyPI
v1.36.2
- Build: Restore missing documentation and tests in sdist
v1.36.1
- Publish PyPI releases using GitHub Actions workflows
v1.36.0
- Add support for Python 3.13, drop support for Python 3.8
- Rule
key-ordering: addignored-keysoption - Rule
quoted-strings: fixonly-when-neededand escaped special chars - Fix TTY-related tests on Python 3.14
- Docs: fix import of
yamllint.configrather thanyamllint
v1.35.1
- Restore ignoration of files passed as command-line arguments
- Revert API change from version 1.35.0
v1.35.0
- Fix failure on broken symlinks that should be ignored
- API change:
linter.run(stream, config)doesn't filter files anymore - Docs: Restore official Read the Docs theme
v1.34.0
- Config: validate
ignore-from-fileinside rules - Rule
quoted-strings: fixonly-when-neededin flow maps and sequences - Rule
key-duplicates: addforbid-duplicated-merge-keysoption - Rule
quoted-strings: addcheck-keysoption - Docs: add GitLab CI example
- Rule
truthy: adapt forbidden values based on YAML version
v1.33.0
- Add support for Python 3.12, drop support for Python 3.7
- Rule
document-end: fix spurious "missing document end" - Rule
empty-values: addforbid-in-block-sequencesoption
v1.32.0
- Look for configuration file in parent directories
- Rule
anchors: add new optionforbid-unused-anchors
v1.31.0
- Build: migrate from
setup.pytopyproject.toml - Docs: update some outdated URLs
- Rule
colons: prevent error when space before is mandatory
v1.30.0
- Rule
anchors: add new rule to detect undeclared or duplicated anchors - Python API: prevent using
is_file_ignored()with nullfilepath - Docs: fix misleading Python API example
- Docs: fix plain text code snippet example
- Docs: update pre-commit hook example
v1.29.0
- Add support for Python 3.11, drop support for Python 3.6
- Rule
float-values: fix bug on strings containing fordidden values - Stop releasing universal wheels
- Use proper Python 3 I/O type for file reading
- Rule
indentation: fixindent-sequencesin nested collections - Docs: clarify
disable-lineand parser errors, give a workaround - Refactors to apply some pyupgrade suggestions
- Allow using a list of strings in
ignoreconfiguration - Add
--list-filescommand line option
v1.28.0
- Better compress PNG image in documentation
- Remove
__future__imports specific to Python 2 - Remove inheritance from
objectspecific to Python 2 - Simplify GitHub Actions example in documentation
- Update ALE vim plugin link in documentation
- Update license to latest version of GPLv3
- Pre-compile disable/enable rules regexes
- Rule
quoted-strings: addallow-quoted-quotesoption - Add option
ignore-from-filein config
v1.27.1
- Fix failing test on
key-duplicatesfor old PyYAML versions
v1.27.0
- Add support for Python 3.10, drop Python 3.5
- Fix GitHub Actions workflow
- Refactor
--format=autologic - Update GitHub format output to use groups
- Rule
comments: allow whitespace after the shebang marker - Multiple minor fixes in documentation
- Configure Sphinx to make man page show up in apropos
- Attempt to clarify configuration file location in documentation
- Rule
key-duplicates: don't crash on redundant closing brackets or braces - Use
rstcheckto lint documentation on the CI - Remove UTF-8 headers in Python files, since Python 2 isn't supported
- Add various tests to increase coverage
- Rule
octal-values: pre-compile regex for performance - Add sections for Visual Studio Code and IntelliJ in documentation
- Rule
new-lines: add thetype: platformconfig option - Add the new rule
float-values
v1.26.3
- Restore runtime dependency
setuptoolsfor Python < 3.8
v1.26.2
- Fix
python_requiresto comply with PEP 345 and PEP 440
v1.26.1
- Remove runtime dependency
setuptoolsfor Python < 3.8 - Fix
line_lengthto skip all hash signs starting comment
v1.26.0
- End support for Python 2 and Python 3.4, add support for Python 3.9
- Add
forbid: non-emptyoption tobracesandbracketsrules - Fix
quoted-stringsfor explicit octal recognition - Add documentation for integration with Arcanist
- Fix typos in changelog and README
- Stop using deprecated
python setup.py testin tests
v1.25.0
- Run tests on Travis both with and without UTF-8 locales
- Improve documentation with default values to rules with options
- Improve documentation with a Python API usage example
- Fix documentation on
commasexamples - Packaging: move setuptools' configuration from
setup.pytosetup.cfg - Packaging: add extra info in PyPI metadata
- Improve documentation on
yaml-files - Fix
octal-valuesto prevent detection of8and9as octal values - Fix
quoted-stringsFix detecting strings with hashtag as requiring quotes - Add
forbidconfiguration to thebracesandbracketsrules - Fix runtime dependencies missing
setuptools - Add a new output format for GitHub Annotations (
--format github) - Fix DOS lines messing with rule IDs in directives
v1.24.2
- Add
localeconfig option and makekey-orderinglocale-aware
v1.24.1
- Revert
localeconfig option from version 1.24.0 because of a bug
v1.24.0
- Specify config with environment variable
YAMLLINT_CONFIG_FILE - Fix bug with CRLF in
new-linesandrequire-starting-space - Do not run linter on directories whose names look like YAML files
- Add
localeconfig option and makekey-orderinglocale-aware
v1.23.0
- Allow rules to validate their configuration
- Add options
extra-requiredandextra-allowedtoquoted-strings
v1.22.1
- Fix
quoted-stringsrule withonly-when-neededon corner cases
v1.22.0
- Add
check-keysoption to thetruthyrule - Fix
quoted-stringsrule not working on sequences items - Sunset Python 2
v1.21.0
- Fix
new-linesrule on Python 3 with DOS line endings - Fix
quoted-stringsrule not working for string values matching scalars - Add
required: only-when-neededoption to thequoted-stringsrule
v1.20.0
- Add --no-warnings option to suppress warning messages
- Use 'syntax' as rule name upon syntax errors
v1.19.0
- Allow disabling all checks for a file with
# yamllint disable-file
v1.18.0
- Lint
.yamllintconfig file by default - Also read config from
.yamllint.ymland.yamllint.yaml - Improve documentation for
yaml-files - Update documentation for
pre-commit - Explicitly disable
empty-valuesandoctal-valuesrules
v1.17.0
- Simplify installation instructions in the README
- Add OpenBSD installation instructions
- Make YAML file extensions configurable
v1.16.0
- Add FreeBSD installation instructions
- Fix the
linerule to correctly handle DOS new lines - Add the
allowed-valuesoption to thetruthyrule - Allow configuration options to be a list of enums
v1.15.0
- Allow linting from standard input with
yamllint -
v1.14.0
- Fix documentation code snippets
- Drop Python 2.6 and 3.3 support, add Python 3.7 support
- Update documentation and tests for
line-length+ Unicode + Python 2 - Allow rule configurations to lack options
- Add a new
ignore-shebangsoption for thecommentsrule
v1.13.0
- Use
isinstance(x, y)instead oftype(x) == y - Add a new
-f coloredoption - Update documentation about colored output when run from CLI
v1.12.1
- Fix the
quoted-stringsrule, broken implementation - Fix missing documentation for the
quoted-stringsrule
v1.12.0
- Add a new
quoted-stringsrule - Update installation documentation for pip, CentOS, Debian, Ubuntu, Mac OS
v1.11.1
- Handle merge keys (
<<) in thekey-duplicatesrule - Update documentation about pre-commit
- Make examples for
ignorerule clearer - Clarify documentation on the 'truthy' rule
- Fix crash in parser due to a change in PyYAML > 3.12
v1.11.0
- Add a new
octal-valuesrule
v1.10.0
- Fix colored output on Windows
- Check documentation compilation on continuous integration
- Add a new
empty-valuesrule - Make sure test files are included in dist bundle
- Tests: Use en_US.UTF-8 locale when C.UTF-8 not available
- Tests: Dynamically detect Python executable path
v1.9.0
- Add a new
key-orderingrule - Fix indentation rule for key following empty list
v1.8.2
- Be clearer about the
ignoreconf type - Update pre-commit hook file
- Add documentation for pre-commit
v1.8.1
- Require pathspec >= 0.5.3
- Support Python 2.6
- Add a changelog
v1.8.0
- Refactor argparse with mutually_exclusive_group
- Add support to ignore paths in configuration
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.