Skip to content

Commit

Permalink
Roll Azure VM image to 2024-05-16
Browse files Browse the repository at this point in the history
Create combinations arm64&x64 with 16&64 cores. They are not used yet
but they were tested to provide great performance in a cost effective
way.

Add nuget/setup-nuget@v2 before using nuget to ensure it's correctly
installed.
  • Loading branch information
maruel committed May 17, 2024
1 parent 53f0163 commit a361da9
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 4 deletions.
35 changes: 32 additions & 3 deletions .cirun.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,40 @@
runners:
# Arm64 machines.
- name: win11-23h2-pro-arm64-16
cloud: azure
instance_type: Standard_D16plds_v5
machine_image: "/subscriptions/88c2ce23-b441-4d79-8f1c-50d9bc95ed08/resourceGroups/Win-CI/providers/Microsoft.Compute/galleries/base_images/images/win11-23h2-pro-arm64/versions/2024.05.13"
machine_image: "/subscriptions/88c2ce23-b441-4d79-8f1c-50d9bc95ed08/resourceGroups/Win-CI/providers/Microsoft.Compute/galleries/base_images/images/win11-23h2-pro-arm64/versions/2024.05.16"
labels:
- cirun-win11-23h2-pro-arm64-16-2024-05-13
- cirun-win11-23h2-pro-arm64-16-2024-05-16
extra_config:
runner_path: "D:\\r"
runner_user: runner
run_as: interactive
- name: win11-23h2-pro-arm64-64
cloud: azure
instance_type: Standard_D64plds_v5
machine_image: "/subscriptions/88c2ce23-b441-4d79-8f1c-50d9bc95ed08/resourceGroups/Win-CI/providers/Microsoft.Compute/galleries/base_images/images/win11-23h2-pro-arm64/versions/2024.05.16"
labels:
- cirun-win11-23h2-pro-arm64-16-2024-05-16
extra_config:
runner_path: "D:\\r"
runner_user: runner
run_as: interactive
- name: win11-23h2-pro-x64-16
cloud: azure
instance_type: Standard_F16s_v2
machine_image: "/subscriptions/88c2ce23-b441-4d79-8f1c-50d9bc95ed08/resourceGroups/Win-CI/providers/Microsoft.Compute/galleries/base_images/images/win11-23h2-pro-x64/versions/2024.05.16"
labels:
- cirun-win11-23h2-pro-x64-16-2024-05-16
extra_config:
runner_path: "D:\\r"
runner_user: runner
run_as: interactive
- name: win11-23h2-pro-x64-64
cloud: azure
instance_type: Standard_D64ads_v5
machine_image: "/subscriptions/88c2ce23-b441-4d79-8f1c-50d9bc95ed08/resourceGroups/Win-CI/providers/Microsoft.Compute/galleries/base_images/images/win11-23h2-pro-x64/versions/2024.05.16"
labels:
- cirun-win11-23h2-pro-x64-64-2024-05-16
extra_config:
runner_path: "D:\\r"
runner_user: runner
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-swift-toolchain-binary-sizes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
},
{
"arch": "arm64",
"os": "cirun-win11-23h2-pro-arm64-16-2024-05-13",
"os": "cirun-win11-23h2-pro-arm64-16-2024-05-16",
"is_cirun": "true"
}
]
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/swift-toolchain.yml
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,9 @@ jobs:
with:
python-version: '${{ env.PYTHON_VERSION }}'

- uses: nuget/setup-nuget@v2
if: matrix.arch == 'arm64'

# TODO(lxbndr) use actions/cache to improve this step timings
- name: Install Python ${{ env.PYTHON_VERSION }} (arm64)
if: matrix.arch == 'arm64'
Expand Down

0 comments on commit a361da9

Please sign in to comment.