File tree 1 file changed +33
-0
lines changed
.github/actions/nuget-push-integrated-symbol-feed
1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ --- # Build and deploy packages
2
+ name : ' Publish to nuget using multi-push (With integrated symbol feed)'
3
+ description : ' Publishes Nuget packages with multi-push (With integrated symbol feed)'
4
+ inputs :
5
+ NUGET_FEED :
6
+ description : ' Nuget feed to push packages to'
7
+ required : false
8
+ NUGET_API_KEY :
9
+ description : ' API key to authenticate when pushing packages'
10
+ required : false
11
+
12
+ runs :
13
+ using : " composite"
14
+ steps :
15
+
16
+ - name : " NuGet Push with Symbols"
17
+ if : always()
18
+ shell : bash
19
+ working-directory : ${{ github.workspace }}
20
+ run : dotnet tool run pushpackages --folder dist --api-key "${{inputs.NUGET_API_KEY}}" --source ${{inputs.NUGET_FEED}}
21
+ env :
22
+ DOTNET_ROOT : " ${{github.workspace}}/.dotnet/${{github.sha}}-${{github.run_id}}-${{github.run_number}}-${{github.run_attempt}}"
23
+ DOTNET_INSTALL_DIR : " ${{github.workspace}}/.dotnet/${{github.sha}}-${{github.run_id}}-${{github.run_number}}-${{github.run_attempt}}"
24
+ DOTNET_MULTILEVEL_LOOKUP : " false"
25
+ DOTNET_NOLOGO : " true"
26
+ DOTNET_PRINT_TELEMETRY_MESSAGE : " false"
27
+ DOTNET_JitCollect64BitCounts : " 1"
28
+ DOTNET_ReadyToRun : " 0"
29
+ DOTNET_TC_QuickJitForLoops : " 1"
30
+ DOTNET_TC_CallCountingDelayMs : " 0"
31
+ DOTNET_TieredPGO : " 1"
32
+ MSBUILDTERMINALLOGGER : " auto"
33
+ NUGET_PACKAGES : ${{ github.workspace }}/.nuget/packages
You can’t perform that action at this time.
0 commit comments