You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update TFM to .NET 9.0 and create shared dotnet setup action for workflows (#208)
- [x] Create global.json file with .NET 9.0 SDK version
- [x] Update TFM in ListingManager.csproj from net8.0 to net9.0
- [x] Update TFM in ListingManager.Tests.csproj from net8.0 to net9.0
- [x] Create shared composite action for setup-dotnet in workflows
- [x] Update build-and-test.yml to use shared action with global.json
- [x] Update deploy.yml to use shared action with global.json
- [x] Verify all tests pass with .NET 9.0 (71/77 passing - same as
before)
- [x] Verify packing continues to work with .NET 9.0 (successfully
creates nupkg with net9.0 tools)
- [x] Fix global.json to use version 9.0.100 (base SDK version) instead
of 9.0.0 which doesn't exist
<!-- START COPILOT CODING AGENT SUFFIX -->
<details>
<summary>Original prompt</summary>
> Update TFM to .net9.0 and global.json to .net 9.0 - make sure all
tests and packing continue to work.
>
> In all workflows, make a shared action for setting up dotnet, in which
instead of hard coding the .net version, let it target the global.json
file
>
> - uses: actions/setup-dotnet@v5
> with:
> global-json-file: csharp/global.json
</details>
<!-- START COPILOT CODING AGENT TIPS -->
---
💡 You can make Copilot smarter by setting up custom instructions,
customizing its development environment and configuring Model Context
Protocol (MCP) servers. Learn more [Copilot coding agent
tips](https://gh.io/copilot-coding-agent-tips) in the docs.
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: BenjaminMichaelis <22186029+BenjaminMichaelis@users.noreply.github.com>
0 commit comments