Fetch a list of avaialble artifacts from the configured GitHub repo.
Download the specified artifact and execute using Execute-Assembly.
Depends on a Github Actions workflow which outputs .NET assemblies compatible with Execute-Assembly.
This code depends on downloading artifacts from GitHub to the CS team server. You may run into an issue where the assembly inslt fully downloaded, or extracted, before Execute-Assembly is called.
The sleep() call on line 55 and the while loop on line 198 can be adjusted to compensatefor slower network connectins. Some experimentatino may be required.
Some code from SharpCompile and Beaconpire was adapted for this project.