This took a while to get going but it finally works.
This runs the build, pack, and tests on .NET Core 3.1.402, and we should be able to trivially move to 5.0 once thats out.
This also runs all actions on Windows, but we again should be able to trivially add macOS and Linux for the xplat branch.
It preserves the existing behaviour of creating and publishing a new package when tags are pushed. Tags should be in the format X.Y.Z or X.Y.Z-Suffix where Suffix is a SemVer 2.0 compatible suffix such as -Beta, -Beta.1, etc.
This took a while to get going but it finally works.
This runs the build, pack, and tests on .NET Core 3.1.402, and we should be able to trivially move to 5.0 once thats out.
This also runs all actions on Windows, but we again should be able to trivially add macOS and Linux for the xplat branch.
It preserves the existing behaviour of creating and publishing a new package when tags are pushed. Tags should be in the format
X.Y.Z
orX.Y.Z-Suffix
whereSuffix
is a SemVer 2.0 compatible suffix such as-Beta
,-Beta.1
, etc.