diff --git a/.github/workflows/csharp-server.yml b/.github/workflows/csharp-server.yml index 63d3261..1d953de 100644 --- a/.github/workflows/csharp-server.yml +++ b/.github/workflows/csharp-server.yml @@ -9,6 +9,10 @@ jobs: build-and-test: name: Repository policy, C# build and test runs-on: [self-hosted, Linux, X64] + # The self-hosted runner user cannot write to the system /usr/share/dotnet, + # so install the pinned SDK into a runner-writable (and cached) path instead. + env: + DOTNET_INSTALL_DIR: ${{ runner.tool_cache }}/dotnet steps: - uses: actions/checkout@v4