Use GitHub ARM64 runner for Linux (#7390)

* Use Ubuntu ARM64 runner

* Add Windows 11 8-core ARM64 and use 8-core for Linux

* Add bootstrap step

* Install and use choco

* Add git to path

* Split bootstrap steps

* Merge bootstrap steps

* Export path manually

* Install Python in bootstrap step

* Add Python to path

* Add choco to path

* Add C:\Python312\Scripts to path

* Back out ARM64 runner (perhaps only suitable for running programs)

* Use ARM64 for build containers
This commit is contained in:
Nick Bolton
2024-07-14 23:20:32 +01:00
committed by GitHub
parent 481680d072
commit 4fa863c3ea
2 changed files with 4 additions and 4 deletions

View File

@ -30,7 +30,7 @@ jobs:
platform: amd64
- name: debian-12-arm64
runs-on: buildjet-4vcpu-ubuntu-2204-arm
runs-on: ubuntu-24.04-8-core-arm64
config-dir: debian
base-image: arm64v8/debian:12-slim
platform: arm64
@ -54,7 +54,7 @@ jobs:
platform: amd64
- name: fedora-40-arm64
runs-on: buildjet-4vcpu-ubuntu-2204-arm
runs-on: ubuntu-24.04-8-core-arm64
config-dir: fedora
base-image: arm64v8/fedora:40
platform: arm64

View File

@ -188,7 +188,7 @@ jobs:
distro:
- name: debian-12-arm64
container: symless/synergy-core:debian-12-arm64
runs-on: buildjet-4vcpu-ubuntu-2204-arm
runs-on: ubuntu-24.04-8-core-arm64
extra-packages: true
- name: debian-12-amd64
@ -206,7 +206,7 @@ jobs:
- name: fedora-40-arm64
container: symless/synergy-core:fedora-40-arm64
runs-on: buildjet-4vcpu-ubuntu-2204-arm
runs-on: ubuntu-24.04-8-core-arm64
- name: fedora-40-amd64
container: symless/synergy-core:fedora-40-amd64