master
Skip ssh tests for bad openssh version
Stabilize integration and functional CI tests
Initial purge of community extensions
Pyupgrade and drop six
Clean up more warts in man page generation
Enable master stats for tests (#58099)
Convert test_custom grains test to pytest
Migrate grains tests to pytest
Update to isort 5.10.1
Update pre-commit hook versions
Fix Python 3.14 CI: forkserver pickle, codecs.open, pyOpenSSL 25, pytest 9, etc
Merge 3006.x into 3007.x
Test fixes
refactor of pillar masking simplifying the whole thing
Fix wrong logic and enhance tests around fileserver.update
Move test_enabled to pytests, add Windows support
salt-ssh now supports `state.sls_exists`
Fix Python 3.12 CI: pip/virtualenv, deb SourcesList, nacl, and test harness
Remove `runtests.py` and it's supporting code
Fix CI regressions: integration sync_all, zeromq handler, pip log, tests