ci: Integrate Github Actions as a CI provider #2
Reference in New Issue
Block a user
Delete Branch "ci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Integrates Github Actions as a CI provider for future use, while also splitting packaging and building apart for better workflow.
The build script additionally now properly follows the build chain for x32 and x64 independently and will not try to build architectures for which there is no generator set.
Motivation and Context
Relying on compilation results from AppVeyor is way too slow, with up to 10 minutes delay for a single commit to build. It only gets worse the more commits there are, which isn't great. Therefore AppVeyor is now only used for releasing tags until that can also be moved over to Github Actions.
How Has This Been Tested?
Extensively over several commits. Code is currently not compatible with Visual Studio 2019, which needs to be fixed.
Types of changes
Checklist: