Several fixes aimed at making dev environment setup more reliable and friendly for users new to the project. See individual commit messages for details. Don't squash when merging if possible.
(Latest push didn't change any code, just the commit message of "CI: use home directory workaround for tests too" which previously erroneously referred to a self-hosted runner.)
Several fixes aimed at making dev environment setup more reliable and friendly for users new to the project. See individual commit messages for details. Don't squash when merging if possible.