Releases: saltstack/pytest-salt-factories
Releases · saltstack/pytest-salt-factories
1.0.4 (2024-10-22)
1.0.3 (2024-10-21)
- Remove support for DSA
1.0.2 (2024-10-21)
- Updated requirements and actions
- Limit to Python 3.10, since that is the only version supported for currently supported Salt onedir architecture
- Adjusted requirements versions for various dependencies
- Updated GitHub Actions for recent EOL of Python 3.7 and 3.8, using Salt 3006.9 and 3007.1, also use of psutil.AccessDenied
1.0.1
1.0.0
1.0.0 (2024-3-21)
Improvements
- The SSHD daemon implementation now has a get_host_keys method which returns the host keys that can then be written to a known_hosts file. (#176)
Trivial/Internal Changes
- CI pipeline changes:
- Stop testing against Pytest 8.0.0rc2 and instead test against 8.0.x
- Stop testing against Salt 3005.x
- Add Salt 3007.x to the versions to test
- Stop testing against Pytest 7.3.x and add 8.1.x to the list of versions to test (#177)
1.0.0rc29
1.0.0rc28
1.0.0rc28 (2023-11-25)
Features
- Added a containarized salt master class implementation,
SaltMaster
(#169)
Improvements
- Switch to testing against Salt 3006.x instead of 3005.x (#169)
Bug Fixes
- The
Container._pull_container
callback now properly registers on theSaltMinion
and theSaltMaster
classes whenpull_before_start
is True (#168)
Improved Documentation
- Fix the readthedocs builds due to https://blog.readthedocs.com/migrate-configuration-v2/ (#169)
1.0.0rc27
1.0.0rc26
1.0.0rc26 (2023-09-20)
Bug Fixes
- Check if path exists before running additional checks on the
temp_directory
context manager. (#160) - The
container
implementation is now sensible to theexited
state when starting containers. (#165)
Improved Documentation
- Updated documentation for SaltEnv temp_file and added an example usage (#163)
1.0.0rc25
1.0.0rc25 (2023-07-31)
Improvements
- Remove
pytest-tempdir
package dependency (#154) - Stop using deprecated
@pytest.mark.trylast
(#155) - Simplify and reduce the amount of patching required to unit test loader modules (#156)
Trivial/Internal Changes
- Some internal processes improvements: (#151)
- Publish packages to PyPi with trusted publishers
- Enable dependabot to update the GH Actions versions on a weekly basis
- Start using actionlint and shellcheck to validate GH Actions workflows (#153)
- Improve code coverage by either removing code not getting used anymore or marking sections of the code which are not expected to be covered (#157)