CI/CD: Reduce job runners to 4 instead of using matrix strategy.
commit747c7f2b34bd498f6702c6875500a26b06201772
authorJia Tan <jiat0218@gmail.com>
Sat, 7 Jan 2023 03:16:55 +0000 (7 11:16 +0800)
committerJia Tan <jiat0218@gmail.com>
Sat, 7 Jan 2023 13:15:16 +0000 (7 21:15 +0800)
tree29ed9c3fa72d7b80321d5d4930742a7e7b296528
parent4de35fd6b58d46fc887c78faf163f6a37b790c45
CI/CD: Reduce job runners to 4 instead of using matrix strategy.

The old version used too many runners that resulted in unnecessary
dependency downloads. Now, the runners are reused for the different
configurations for each OS and build system.
.github/workflows/ci.yml