File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828 env :
2929 NUGET_AUTH_TOKEN : ${{ secrets.AZURE_DEVOPS_PAT }}
3030
31+ - name : Set up Node.js for frontend development
32+ uses : actions/setup-node@v6
33+ with :
34+ node-version : ' 24'
35+ cache : npm
36+ cache-dependency-path : EssentialCSharp.Web/package-lock.json
37+
3138 - name : Set up dependency caching for faster builds
3239 uses : actions/cache@v5
3340 id : nuget-cache
4047 ${{ runner.os }}-nuget-${{ hashFiles('**/packages.lock.json') }}
4148 ${{ runner.os }}-nuget-
4249
50+ - name : Set up Docker Buildx
51+ uses : docker/setup-buildx-action@v4
52+
53+ - name : Install additional development tools
54+ run : |
55+ echo "Installing additional tools for Copilot agent environment..."
56+ dotnet tool install --global dotnet-ef
57+
4358 - name : Restore with dotnet
4459 run : dotnet restore
4560
4863
4964 - name : Run .NET Tests
5065 run : dotnet test --no-build --configuration Release
51-
52- - name : Set up Docker Buildx
53- uses : docker/setup-buildx-action@v4
54-
55- - name : Set up Node.js for frontend development
56- uses : actions/setup-node@v6
57- with :
58- node-version : ' 24'
59-
60- - name : Install additional development tools
61- run : |
62- # Install common development tools that Copilot agents might need
63- echo "Installing additional tools for Copilot agent environment..."
64-
65- # Install EF Core tools globally
66- dotnet tool install --global dotnet-ef
You can’t perform that action at this time.
0 commit comments