* Add Ubuntu 22.04
* upgrade m2crypto requirement for linux pyversion>=3.10 to deal with build errors
* Allow signing before returning when testrun=True to cooperate with M2Crypto=0.38.0
* Skip test_py36_target when docker container resets ssh connection
* check the json stderr this time
* check raw stdout for connection closed message instead
* Actually check for the right text this time
* changelog
* Change m2crypto requirements across the board
Co-authored-by: MKLeb <calebb@vmware.com>
Co-authored-by: Caleb Beard <53276404+MKLeb@users.noreply.github.com>
Use use the packaging requirements as version constraints to all other
requirements files which should include Salt's base requirements.
The nox sessions now don't install the base requirements since the "top"
requirements file includes the base requirements.
All of this, ensuring that the same versions are used on all of them.