Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Separated Linux build jobs from macOS and Windows build jobs. * 32-bit binaries for Linux must be built in a 32-bit container. I used Debian. * Hence, it made sense to use a 64-bit Debian container to build the 64-bit binaries, ditching Ubuntu. * Used older versions of the checkout and upload actions for Linux builds. * The newer versions don't work in containers. * actions/runner#2115 * actions/upload-artifact#361 * actions/checkout#1681 * Consequently, the an older version of the corresponding download action must be used. * The older upload action doesn't recognise wildcard patters, so specified the `bin` directory to upload. * Did the same for the newer upload action for consistency. * Moved `env` next to the step which requires the token. * Tried to build the binaries in ARM containers, but the Linux runner is an AMD64 machine, so it didn't work. * The macOS runner which is an ARM machine does not have Docker, so couldn't use it, either.
- Loading branch information