[CSHARP-4315] Add AstrolabePublish and AstrolabeRun tasks to build.cake Created: 08/Sep/22 Updated: 12/Sep/22 |
|
| Status: | Backlog |
| Project: | C# Driver |
| Component/s: | Astrolabe |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Unknown |
| Reporter: | James Kovacs | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Description |
|
At the moment, Astrolabe explicitly downloads dotnet-install and installs specific framework versions. This caused Astrolabe to break when we switched to .NET 6 when adding M1 support. To avoid this in the future, we should add AstrolabePublish and AstrolabeRun tasks that encapsulate this logic. See https://github.com/mongodb-labs/drivers-atlas-testing/tree/master/integrations/dotnet for what the publish and run scripts must do. |