|
|
|
@ -65,6 +65,31 @@ jobs: |
|
|
|
isARM: |
|
|
|
- ${{ contains(github.event.pull_request.labels.*.name, 'arch:arm32') || contains(github.event.pull_request.labels.*.name, 'arch:arm64') }} |
|
|
|
options: |
|
|
|
- os: ubuntu-latest |
|
|
|
framework: net10.0 |
|
|
|
sdk: 10.0.x |
|
|
|
sdk-preview: true |
|
|
|
runtime: -x64 |
|
|
|
codecov: false |
|
|
|
- os: macos-13 # macos-latest runs on arm64 runners where libgdiplus is unavailable |
|
|
|
framework: net10.0 |
|
|
|
sdk: 10.0.x |
|
|
|
sdk-preview: true |
|
|
|
runtime: -x64 |
|
|
|
codecov: false |
|
|
|
- os: windows-latest |
|
|
|
framework: net10.0 |
|
|
|
sdk: 10.0.x |
|
|
|
sdk-preview: true |
|
|
|
runtime: -x64 |
|
|
|
codecov: false |
|
|
|
- os: buildjet-4vcpu-ubuntu-2204-arm |
|
|
|
framework: net10.0 |
|
|
|
sdk: 10.0.x |
|
|
|
sdk-preview: true |
|
|
|
runtime: -x64 |
|
|
|
codecov: false |
|
|
|
|
|
|
|
- os: ubuntu-latest |
|
|
|
framework: net9.0 |
|
|
|
sdk: 9.0.x |
|
|
|
@ -163,14 +188,14 @@ jobs: |
|
|
|
uses: actions/setup-dotnet@v4 |
|
|
|
with: |
|
|
|
dotnet-version: | |
|
|
|
8.0.x |
|
|
|
${{matrix.options.sdk}} |
|
|
|
|
|
|
|
- name: DotNet Setup Preview |
|
|
|
if: ${{ matrix.options.sdk-preview == true }} |
|
|
|
uses: actions/setup-dotnet@v4 |
|
|
|
with: |
|
|
|
dotnet-version: | |
|
|
|
9.0.x |
|
|
|
${{matrix.options.sdk}} |
|
|
|
|
|
|
|
- name: DotNet Build |
|
|
|
if: ${{ matrix.options.sdk-preview != true }} |
|
|
|
|