|
7 | 7 | description: "Provide a release version. e.g. v3.1.0" |
8 | 8 | required: true |
9 | 9 | type: string |
10 | | - Include_OSX: |
| 10 | + Build_OSX: |
11 | 11 | description: "Build OSX artifacts. It can sometimes take a while (1hr+) to find a Mac runner." |
12 | 12 | required: false |
13 | 13 | default: true |
|
18 | 18 | name: Generate extractor artifacts |
19 | 19 | strategy: |
20 | 20 | matrix: |
21 | | - dotnet-runtime: ${{ fromJSON(inputs.Include_OSX && '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64","osx-arm64","osx-x64"]' || '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64"]') }} |
| 21 | + dotnet-runtime: ${{ fromJSON(inputs.Build_OSX && '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64","osx-arm64","osx-x64"]' || '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64"]') }} |
22 | 22 | # Dynamically set the runner OS based on the .NET runtime |
23 | 23 | runs-on: ${{ fromJSON('{"linux-x64":"ubuntu-latest", "linux-arm64":"ubuntu-latest", "linux-musl-x64":"ubuntu-latest", "linux-musl-arm64":"ubuntu-latest", "win-x64":"windows-latest", "osx-arm64":"macos-latest", "osx-x64":"macos-latest"}')[matrix.dotnet-runtime] }} |
24 | 24 | steps: |
|
75 | 75 | name: Generate publisher artifacts |
76 | 76 | strategy: |
77 | 77 | matrix: |
78 | | - dotnet-runtime: ${{ fromJSON(inputs.Include_OSX && '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64","osx-arm64","osx-x64"]' || '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64"]') }} |
| 78 | + dotnet-runtime: ${{ fromJSON(inputs.Build_OSX && '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64","osx-arm64","osx-x64"]' || '["linux-x64","linux-arm64","linux-musl-x64","linux-musl-arm64","win-x64"]') }} |
79 | 79 | # Dynamically set the runner OS based on the .NET runtime |
80 | 80 | runs-on: ${{ fromJSON('{"linux-x64":"ubuntu-latest", "linux-arm64":"ubuntu-latest", "linux-musl-x64":"ubuntu-latest", "linux-musl-arm64":"ubuntu-latest", "win-x64":"windows-latest", "osx-arm64":"macos-latest", "osx-x64":"macos-latest"}')[matrix.dotnet-runtime] }} |
81 | 81 | steps: |
@@ -310,7 +310,7 @@ jobs: |
310 | 310 | --clobber |
311 | 311 |
|
312 | 312 | - name: Upload macOS assets |
313 | | - if: ${{ inputs.Include_OSX }} |
| 313 | + if: ${{ inputs.Build_OSX }} |
314 | 314 | env: |
315 | 315 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
316 | 316 | GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
0 commit comments