GitHub Actions supports build agents running Linux, Windows, or MacOS. We can detect the OS using `process.platform` and install the correct build of Porter for the OS.