Skip to content

Commit 9e7dbc1

Browse files
committed
[Actions] Updated .github/actions/nuget-push-integrated-symbol-feed/action.yml
1 parent c9cf5ea commit 9e7dbc1

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 numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
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

0 commit comments

Comments
 (0)