File tree 2 files changed +11
-9
lines changed
2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 48
48
.map(s => s.trim())
49
49
.filter(Boolean)
50
50
.map(s => {
51
- if (intelMacOSRegex.test(s)) // Ephemeral runners
51
+ if (intelMacOSRegex.test(s) || s == "13-arm64" ) // Ephemeral runners
52
52
return {runner: `${s}-${context.runId}-${process.env.GITHUB_RUN_ATTEMPT}`};
53
53
else if (linuxRegex.test(s))
54
54
return {
Original file line number Diff line number Diff line change @@ -48,10 +48,13 @@ def determine_rebottle_runners
48
48
if macos_version . outdated_release? || macos_version . prerelease?
49
49
nil
50
50
else
51
- macos_runners = [ {
52
- runner : "#{ macos_version } -#{ ENV . fetch ( "GITHUB_RUN_ID" ) } -#{ ENV . fetch ( "GITHUB_RUN_ATTEMPT" ) } " ,
53
- } ]
54
- macos_runners << { runner : "#{ macos_version } -arm64" } if macos_version >= :big_sur
51
+ ephemeral_suffix = "-#{ ENV . fetch ( "GITHUB_RUN_ID" ) } -#{ ENV . fetch ( "GITHUB_RUN_ATTEMPT" ) } "
52
+ macos_runners = [ { runner : "#{ macos_version } #{ ephemeral_suffix } " } ]
53
+ if macos_version >= :ventura
54
+ macos_runners << { runner : "#{ macos_version } -arm64#{ ephemeral_suffix } " }
55
+ elsif macos_version >= :big_sur
56
+ macos_runners << { runner : "#{ macos_version } -arm64" }
57
+ end
55
58
macos_runners
56
59
end
57
60
end << linux_runner_spec
@@ -63,10 +66,9 @@ def determine_rebottle_runners
63
66
nil # Don't rebottle for older macOS versions (no CI to build them).
64
67
else
65
68
runner = macos_version . to_s
66
- runner += if tag . arch == :x86_64
67
- "-#{ ENV . fetch ( "GITHUB_RUN_ID" ) } -#{ ENV . fetch ( "GITHUB_RUN_ATTEMPT" ) } "
68
- else
69
- "-#{ tag . arch } "
69
+ runner += "-#{ tag . arch } " if tag . arch != :x86_64
70
+ if tag . arch == :x86_64 || macos_version >= :ventura
71
+ runner += "-#{ ENV . fetch ( "GITHUB_RUN_ID" ) } -#{ ENV . fetch ( "GITHUB_RUN_ATTEMPT" ) } "
70
72
end
71
73
{ runner : runner }
72
74
end
You can’t perform that action at this time.
0 commit comments