master
Migrate `integration.modules.test_state` to PyTest
Merge branch '3007.x' into merge/3007.x/3008.x/25-06-08
Add umask as a global state argument
Stop accessing deprecated attributes
Add integration test for #69386 master-JID preservation
Ensure handle_decoded_payload has a queue lock around it
Refactor broken tests
Change state_event tag from global to fixture
Update code to be Py3.7+ to reduce merge forward conflicts