File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -60,25 +60,33 @@ jobs:
6060 run : make spm_test
6161
6262 spm_windows :
63- name : SPM, Windows, Swift ${{ matrix.swift-version }}
63+ name : SPM, Windows ${{ matrix.windows-display-name }} , Swift ${{ matrix.swift-version }}
6464 runs-on : windows-${{ matrix.windows-version }}
6565 strategy :
66+ fail-fast : false
6667 matrix :
6768 include :
6869 - windows-version : 2025
70+ arch : amd64
71+ windows-display-name : ' Server 2025'
72+ swift-version : 6.2.1
73+ - windows-version : 11-arm
74+ arch : arm64
75+ windows-display-name : ' 11 ARM'
6976 swift-version : 6.2.1
7077 steps :
7178 - uses : compnerd/gha-setup-swift@main
7279 with :
7380 swift-version : swift-${{ matrix.swift-version }}-release
7481 swift-build : ${{ matrix.swift-version }}-RELEASE
82+ build_arch : ${{ matrix.arch }}
7583 - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
7684 with :
7785 persist-credentials : false
7886 - uses : actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
7987 with :
80- key : ${{ runner.os }}-spm-${{ matrix.swift-version }}-${{ hashFiles('Package.resolved', 'Package.swift') }}
81- restore-keys : ${{ runner.os }}-spm-${{ matrix.swift-version }}-
88+ key : windows- ${{ matrix.windows-version }}-spm-${{ matrix.swift-version }}-${{ hashFiles('Package.resolved', 'Package.swift') }}
89+ restore-keys : windows- ${{ matrix.windows-version }}-spm-${{ matrix.swift-version }}-
8290 path : .build
8391 - name : Build
8492 run : swift build --build-tests
You can’t perform that action at this time.
0 commit comments