Shane Lee
Shane Lee
### What does this PR do? Fixes various issues with the cmd module on Windows: - Piping ``stderr`` to ``stdout`` is not optional for ``cmd.run`` - Scripts are called using...
### What does this PR do? Adds tests for the NSIS installer. This tests the functionality of the NSIS Installer, not Salt itself. ### Merge requirements satisfied? **[NOTICE] Bug fixes...
### What does this PR do? Add the ability for the `install_vs_buildtools.ps1` script to detect existing installations of `msbuild.exe` on any version of Visual Studio build tools if installed. This...
### What does this PR do? Add a few tests in an attempt to increase code coverage. ### What issues does this PR fix or reference? Fixes: https://github.com/saltstack/salt/issues/64735 ### Merge...
### What does this PR do? Fixes an issue with the ``network.local_port_tct`` function in the network salt util where it wasn't parsing the IPv4 mapped IPv6 address correctly. It was...
### What does this PR do? The salt.utils.data util was used to support python 2. Since we no longer support python 2, we can start removing this. This gives us...
### What does this PR do? Fixes an issue with `pkg.removed` when removing a package that has multiple versions installed on Windows. Also fixes some of the package tests to...
**Description** There is a performance bottleneck in ``salt/fileserver/__init__.py``. In ``check_file_list_cache``, the loaded cache file is passed through ``salt.utils.data.decode()``. This was necessary on Python 2, but the decoded file list cache...
### What does this PR do? Allows runas to run compound commands (commands joined by `&&`) I tried writing some tests, but I don't know how to do it as...
### What does this PR do? Removes builds and testing for macOS. We are unable to renew our developer account nor pay for the cost of macOS runners. That's why...