@@ -76,44 +76,55 @@ jobs:
7676create-artifacts :
7777needs :package-name-prefix
7878name :Create artifact ${{ matrix.artifact.name }}
79- runs-on :ubuntu-latest
79+ runs-on :${{ matrix.artifact.runner }}
8080
8181strategy :
8282matrix :
8383artifact :
8484 -task :dist:Windows_32bit
8585path :" *Windows_32bit.zip"
8686name :Windows_X86-32
87+ runner :ubuntu-latest
8788 -task :dist:Windows_64bit
8889path :" *Windows_64bit.zip"
8990name :Windows_X86-64
91+ runner :ubuntu-latest
9092 -task :dist:Linux_32bit
9193path :" *Linux_32bit.tar.gz"
9294name :Linux_X86-32
95+ runner :ubuntu-latest
9396 -task :dist:Linux_64bit
9497path :" *Linux_64bit.tar.gz"
9598name :Linux_X86-64
99+ runner :ubuntu-latest
96100 -task :dist:Linux_ARMv6
97101path :" *Linux_ARMv6.tar.gz"
98102name :Linux_ARMv6
103+ runner :ubuntu-latest
99104 -task :dist:Linux_ARMv7
100105path :" *Linux_ARMv7.tar.gz"
101106name :Linux_ARMv7
107+ runner :ubuntu-latest
102108 -task :dist:Linux_ARM64
103109path :" *Linux_ARM64.tar.gz"
104110name :Linux_ARM64
111+ runner :ubuntu-latest
105112 -task :dist:macOS_64bit
106113path :" *macOS_64bit.tar.gz"
107114name :macOS_64
115+ runner :ubuntu-latest-arm
108116 -task :dist:macOS_ARM64
109117path :" *macOS_ARM64.tar.gz"
110118name :macOS_ARM64
119+ runner :ubuntu-latest-arm
111120 -task :protoc:collect
112121path :" *_proto.zip"
113122name :rpc-protocol-files
123+ runner :ubuntu-latest
114124 -task :dist:jsonschema
115125path :" *configuration.schema.json"
116126name :configuration-schema
127+ runner :ubuntu-latest
117128
118129steps :
119130 -name :Checkout repository