Skip to content

Commit 8333d2d

Browse files
authored
Update CI build workflow for NuGet packages
Updated checkout and MSBuild actions, added VssApi package restoration step.
1 parent 9e9d192 commit 8333d2d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/cibuild.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@ jobs:
3232
runs-on: windows-latest
3333

3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v6.0.0
3636

3737
- name: Add MSBuild to PATH
38-
uses: microsoft/setup-msbuild@v1.0.2
38+
uses: microsoft/setup-msbuild@v1.3.3
3939

40-
- name: Restore Solution NuGet packages
40+
- name: Restore VssApi NuGet packages
4141
working-directory: ${{env.GITHUB_WORKSPACE}}
42-
run: msbuild /m /verbosity:quiet /t:restore /p:RunAnalyzersDuringBuild=false /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
42+
run: msbuild ${{env.SOLUTION_PATH}}\PInvoke\VssApi\Vanara.PInvoke.VssApi.vcxproj /m /verbosity:quiet /t:restore /p:RunAnalyzersDuringBuild=false /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
4343

44-
- name: Restore VssApi NuGet packages
44+
- name: Restore Solution NuGet packages
4545
working-directory: ${{env.GITHUB_WORKSPACE}}
46-
run: nuget restore ${{env.SOLUTION_PATH}}\PInvoke\VssApi\Vanara.PInvoke.VssApi.vcxproj -verbosity quiet
46+
run: msbuild /m /verbosity:quiet /t:restore /p:RunAnalyzersDuringBuild=false /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}}
4747

4848
- name: Build
4949
working-directory: ${{env.GITHUB_WORKSPACE}}

0 commit comments

Comments
 (0)