master
Merge remote-tracking branch 'saltstack/3007.x' into merge/master/3007.x
Fix some tests, add enabled tests on Windows
Merge branch '3006.x' into merge/3006.x/3007.x-26-06-21
Stabilize integration and functional CI tests
Fix tests failing due wrong docker-py version
Update pre-commit hook versions
Add support for functional testing of state modules
Migrate `tests/integration/states/test_docker_container.py` to PyTest
Allow signature verification logic to be reused for other backends
Fix issue with checking for non-blockdev devices
Update code to be Py3.7+ to reduce merge forward conflicts
Also attempt update if subkey is expired
Only run tests if ipset binary is available
Move functional tests of #65842 to unit test
Apply marker + timeout bumps to functional shard 4's slow tests
Revert "Install 7zip 19.x before 22.x in install_7zip fixture"
maintain user-defined options in apt source definitions
Add changelog, run pre-commit
Merge 3006.x into 3007.x
Fix Python 3.12 CI: pip/virtualenv, deb SourcesList, nacl, and test harness
Add shadow.verify_password for Windows and wire into user.present
Address PR #69310 nits: recursive PS types, key normalization, idempotency test
Fix some linting errors
Fix timezone.system false failure on Windows with utc=True
Merge branch '3007.x' into merge/3007.x/3008.x-26-06-23