|
52 | 52 | xcodeVersion: '16.2' |
53 | 53 | artifactRetentionDays: 2 |
54 | 54 | GITHUB_TOKEN: ${{ github.token }} |
55 | | - # All self-hosted ARM Mac runners should have this label. Due to how |
56 | | - # our custom reporting works, it must be exactly two words separated |
57 | | - # by a hyphen. The first word must be "macos". The second word will |
58 | | - # be omitted from the summary log. |
59 | | - runnerLabelMacArm64: "macos-m1custom" |
60 | 55 |
|
61 | 56 | jobs: |
62 | 57 | check_and_prepare: |
|
77 | 72 | xcode_version: ${{ steps.matrix_config.outputs.xcode_version }} |
78 | 73 | ios_device: ${{ steps.matrix_config.outputs.ios_device }} |
79 | 74 | tvos_device: ${{ steps.matrix_config.outputs.tvos_device }} |
80 | | - # Copy the runner label here because matrix specifiers cannot see env. |
81 | | - runner_label_macos_arm64: ${{ env.runnerLabelMacArm64 }} |
82 | 75 | steps: |
83 | 76 | ### Fail the workflow if the user does not have admin access to run the tests. |
84 | 77 | - name: Check if user has permission to trigger tests |
@@ -276,15 +269,15 @@ jobs: |
276 | 269 | - os: macos-14 |
277 | 270 | arch: x86 |
278 | 271 | # Until we support building openssl from source, we can't use the |
279 | | - # system's openssl when cross-compiling, except on Linux. Builds all |
280 | | - # happen on x64 machines, so arm64 and x86 are technically |
281 | | - # cross-compiling. |
| 272 | + # system's openssl when cross-compiling, except on Linux. Builds on Linux |
| 273 | + # happen on x64 machines, so x86 is technically cross-compiling. Builds on |
| 274 | + # Mac happen on arm64 machines, so x64 is technically cross-compiling. |
282 | 275 | - os: windows-latest |
283 | 276 | ssl_variant: openssl |
284 | 277 | arch: x86 |
285 | 278 | - os: macos-14 |
286 | 279 | ssl_variant: openssl |
287 | | - arch: arm64 |
| 280 | + arch: x64 |
288 | 281 | steps: |
289 | 282 | - uses: lukka/get-cmake@latest |
290 | 283 | with: |
@@ -775,17 +768,15 @@ jobs: |
775 | 768 | - os: macos-14 |
776 | 769 | arch: x86 |
777 | 770 | # Until we support building openssl from source, we can't use the |
778 | | - # system's openssl when cross-compiling, except on Linux. Builds all |
779 | | - # happen on x64 machines, so arm64 and x86 are technically |
780 | | - # cross-compiling. |
| 771 | + # system's openssl when cross-compiling, except on Linux. Builds on Linux |
| 772 | + # happen on x64 machines, so x86 is technically cross-compiling. Builds on |
| 773 | + # Mac happen on arm64 machines, so x64 is technically cross-compiling. |
781 | 774 | - os: windows-latest |
782 | 775 | ssl_variant: openssl |
783 | 776 | arch: x86 |
784 | | - # Custom for this matrix: MacOS GitHub-hosted runner cannot test arm64 |
785 | | - # code. Exclude that scenario from running here; it will run in |
786 | | - # test_desktop_custom_runners. |
787 | 777 | - os: macos-14 |
788 | | - arch: arm64 |
| 778 | + ssl_variant: openssl |
| 779 | + arch: x64 |
789 | 780 | steps: |
790 | 781 | - uses: actions/checkout@v3 |
791 | 782 | with: |
|
0 commit comments