@@ -10,14 +10,15 @@ jobs:
10
10
osx-build :
11
11
name : Build macOS
12
12
runs-on : macos-latest
13
+ environment : release
13
14
strategy :
14
15
matrix :
15
16
runtime : [ osx-x64, osx-arm64 ]
16
17
steps :
17
18
- uses : actions/checkout@v3
18
19
19
20
- name : Set up dotnet
20
- uses : actions/setup-dotnet@v3.0.3
21
+ uses : actions/setup-dotnet@v3.2.0
21
22
with :
22
23
dotnet-version : 6.0.201
23
24
70
71
name : Sign macOS payload
71
72
# ESRP service requires signing to run on Windows
72
73
runs-on : windows-latest
74
+ environment : release
73
75
strategy :
74
76
matrix :
75
77
runtime : [ osx-x64, osx-arm64 ]
@@ -140,7 +142,7 @@ jobs:
140
142
run : echo "VERSION=$(cat VERSION | sed -E 's/.[0-9]+$//')" >> $GITHUB_ENV
141
143
142
144
- name : Set up dotnet
143
- uses : actions/setup-dotnet@v3.0.3
145
+ uses : actions/setup-dotnet@v3.2.0
144
146
with :
145
147
dotnet-version : 6.0.201
146
148
@@ -172,6 +174,7 @@ jobs:
172
174
name : Sign and notarize macOS package
173
175
# ESRP service requires signing to run on Windows
174
176
runs-on : windows-latest
177
+ environment : release
175
178
strategy :
176
179
matrix :
177
180
runtime : [ osx-x64, osx-arm64 ]
@@ -242,11 +245,12 @@ jobs:
242
245
win-sign :
243
246
name : Build and Sign Windows
244
247
runs-on : windows-latest
248
+ environment : release
245
249
steps :
246
250
- uses : actions/checkout@v3
247
251
248
252
- name : Set up dotnet
249
- uses : actions/setup-dotnet@v3.0.3
253
+ uses : actions/setup-dotnet@v3.2.0
250
254
with :
251
255
dotnet-version : 6.0.201
252
256
@@ -347,7 +351,7 @@ jobs:
347
351
- uses : actions/checkout@v3
348
352
349
353
- name : Setup .NET
350
- uses : actions/setup-dotnet@v3.0.3
354
+ uses : actions/setup-dotnet@v3.2.0
351
355
with :
352
356
dotnet-version : 6.0.201
353
357
@@ -375,6 +379,7 @@ jobs:
375
379
needs : linux-build
376
380
# ESRP service requires signing to run on Windows
377
381
runs-on : windows-latest
382
+ environment : release
378
383
steps :
379
384
- uses : actions/checkout@v3
380
385
@@ -433,7 +438,7 @@ jobs:
433
438
- uses : actions/checkout@v3
434
439
435
440
- name : Setup .NET
436
- uses : actions/setup-dotnet@v3.0.3
441
+ uses : actions/setup-dotnet@v3.2.0
437
442
with :
438
443
dotnet-version : 6.0.201
439
444
@@ -452,6 +457,7 @@ jobs:
452
457
name : Sign .NET tool payload
453
458
# ESRP service requires signing to run on Windows
454
459
runs-on : windows-latest
460
+ environment : release
455
461
needs : dotnet-tool-build
456
462
steps :
457
463
- uses : actions/checkout@v3
@@ -525,7 +531,7 @@ jobs:
525
531
path : signed
526
532
527
533
- name : Setup .NET
528
- uses : actions/setup-dotnet@v3.0.3
534
+ uses : actions/setup-dotnet@v3.2.0
529
535
with :
530
536
dotnet-version : 6.0.201
531
537
@@ -545,6 +551,7 @@ jobs:
545
551
name : Sign .NET tool package
546
552
# ESRP service requires signing to run on Windows
547
553
runs-on : windows-latest
554
+ environment : release
548
555
needs : dotnet-tool-pack
549
556
steps :
550
557
- uses : actions/checkout@v3
@@ -690,6 +697,7 @@ jobs:
690
697
create-github-release :
691
698
name : Publish GitHub draft release
692
699
runs-on : ubuntu-latest
700
+ environment : release
693
701
needs : [ validate ]
694
702
steps :
695
703
- uses : actions/checkout@v3
@@ -700,7 +708,7 @@ jobs:
700
708
echo "VERSION=$(cat VERSION | sed -E 's/.[0-9]+$//')" >> $GITHUB_ENV
701
709
702
710
- name : Set up dotnet
703
- uses : actions/setup-dotnet@v3.0.3
711
+ uses : actions/setup-dotnet@v3.2.0
704
712
with :
705
713
dotnet-version : 6.0.201
706
714
@@ -783,8 +791,3 @@ jobs:
783
791
// Upload .NET tool package
784
792
uploadDirectoryToRelease('dotnet-tool-sign'),
785
793
]);
786
-
787
- - name : Publish .NET tool to nuget.org
788
- run : |
789
- dotnet nuget push dotnet-tool-sign/*.nupkg \
790
- --api-key ${{ secrets.NUGET_API_KEY }} --source https://api.nuget.org/v3/index.json
0 commit comments