|
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 ]
|
|
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 ]
|
@@ -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,6 +245,7 @@ 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 |
|
@@ -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 |
|
@@ -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
|
@@ -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
|
|
0 commit comments