mirror of
https://github.com/actions/runner-images.git
synced 2025-12-10 19:16:48 +00:00
[macOS] Implement new directories hierarchy (#8741)
This commit is contained in:
committed by
GitHub
parent
5d40b1e213
commit
8d6a01b370
@@ -13,7 +13,7 @@ function Enable-AutoLogon {
|
||||
[string] $Password
|
||||
)
|
||||
|
||||
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/provision/bootstrap-provisioner/setAutoLogin.sh"
|
||||
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/assets/bootstrap-provisioner/setAutoLogin.sh"
|
||||
$script = Invoke-RestMethod -Uri $url
|
||||
$base64 = [Convert]::ToBase64String($script.ToCharArray())
|
||||
$command = "echo $base64 | base64 --decode > ./setAutoLogin.sh;sudo bash ./setAutoLogin.sh '${UserName}' '${Password}';rm ./setAutoLogin.sh"
|
||||
@@ -43,7 +43,7 @@ function Invoke-SoftwareUpdateArm64 {
|
||||
'14.\d' { $nextOSVersion = 'NotYetDefined' }
|
||||
}
|
||||
|
||||
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/provision/configuration/auto-software-update-arm64.exp"
|
||||
$url = "https://raw.githubusercontent.com/actions/runner-images/main/images/macos/assets/auto-software-update-arm64.exp"
|
||||
$script = Invoke-RestMethod -Uri $url
|
||||
foreach ($update in $listOfUpdates) {
|
||||
if ($update -notmatch "$nextOSVersion") {
|
||||
|
||||
@@ -23,7 +23,7 @@ function Validate-Scripts {
|
||||
}
|
||||
|
||||
$PathUbuntu = "./images/ubuntu/scripts"
|
||||
$PathMacOS = "./images/macos/provision"
|
||||
$PathMacOS = "./images/macos"
|
||||
$PatternUbuntu = "#!/bin/bash -e"
|
||||
$PatternMacOS = "#!/bin/bash -e -o pipefail"
|
||||
$ScriptsWithBrokenShebang = @()
|
||||
|
||||
0
images/macos/provision/bootstrap-provisioner/change_password → images/macos/assets/bootstrap-provisioner/change_password
Executable file → Normal file
0
images/macos/provision/bootstrap-provisioner/change_password → images/macos/assets/bootstrap-provisioner/change_password
Executable file → Normal file
0
images/macos/provision/bootstrap-provisioner/kcpassword.py → images/macos/assets/bootstrap-provisioner/kcpassword.py
Executable file → Normal file
0
images/macos/provision/bootstrap-provisioner/kcpassword.py → images/macos/assets/bootstrap-provisioner/kcpassword.py
Executable file → Normal file
0
images/macos/provision/core/action-archive-cache.sh → images/macos/scripts/build/action-archive-cache.sh
Executable file → Normal file
0
images/macos/provision/core/action-archive-cache.sh → images/macos/scripts/build/action-archive-cache.sh
Executable file → Normal file
0
images/macos/provision/core/android-toolsets.sh → images/macos/scripts/build/android-toolsets.sh
Executable file → Normal file
0
images/macos/provision/core/android-toolsets.sh → images/macos/scripts/build/android-toolsets.sh
Executable file → Normal file
0
images/macos/provision/configuration/autologin.sh → images/macos/scripts/build/autologin.sh
Executable file → Normal file
0
images/macos/provision/configuration/autologin.sh → images/macos/scripts/build/autologin.sh
Executable file → Normal file
0
images/macos/provision/core/azcopy.sh → images/macos/scripts/build/azcopy.sh
Executable file → Normal file
0
images/macos/provision/core/azcopy.sh → images/macos/scripts/build/azcopy.sh
Executable file → Normal file
0
images/macos/provision/core/cocoapods.sh → images/macos/scripts/build/cocoapods.sh
Executable file → Normal file
0
images/macos/provision/core/cocoapods.sh → images/macos/scripts/build/cocoapods.sh
Executable file → Normal file
0
images/macos/provision/configuration/configure-ssh.sh → images/macos/scripts/build/configure-ssh.sh
Executable file → Normal file
0
images/macos/provision/configuration/configure-ssh.sh → images/macos/scripts/build/configure-ssh.sh
Executable file → Normal file
0
images/macos/provision/configuration/disable-auto-updates.sh → images/macos/scripts/build/disable-auto-updates.sh
Executable file → Normal file
0
images/macos/provision/configuration/disable-auto-updates.sh → images/macos/scripts/build/disable-auto-updates.sh
Executable file → Normal file
0
images/macos/provision/core/dotnet.sh → images/macos/scripts/build/dotnet.sh
Executable file → Normal file
0
images/macos/provision/core/dotnet.sh → images/macos/scripts/build/dotnet.sh
Executable file → Normal file
0
images/macos/provision/core/homebrew.sh → images/macos/scripts/build/homebrew.sh
Executable file → Normal file
0
images/macos/provision/core/homebrew.sh → images/macos/scripts/build/homebrew.sh
Executable file → Normal file
0
images/macos/provision/configuration/max-files.sh → images/macos/scripts/build/max-files.sh
Executable file → Normal file
0
images/macos/provision/configuration/max-files.sh → images/macos/scripts/build/max-files.sh
Executable file → Normal file
0
images/macos/provision/configuration/ntpconf.sh → images/macos/scripts/build/ntpconf.sh
Executable file → Normal file
0
images/macos/provision/configuration/ntpconf.sh → images/macos/scripts/build/ntpconf.sh
Executable file → Normal file
0
images/macos/provision/core/nvm.sh → images/macos/scripts/build/nvm.sh
Executable file → Normal file
0
images/macos/provision/core/nvm.sh → images/macos/scripts/build/nvm.sh
Executable file → Normal file
0
images/macos/provision/core/openjdk.sh → images/macos/scripts/build/openjdk.sh
Executable file → Normal file
0
images/macos/provision/core/openjdk.sh → images/macos/scripts/build/openjdk.sh
Executable file → Normal file
0
images/macos/provision/core/openssl.sh → images/macos/scripts/build/openssl.sh
Executable file → Normal file
0
images/macos/provision/core/openssl.sh → images/macos/scripts/build/openssl.sh
Executable file → Normal file
0
images/macos/provision/core/python.sh → images/macos/scripts/build/python.sh
Executable file → Normal file
0
images/macos/provision/core/python.sh → images/macos/scripts/build/python.sh
Executable file → Normal file
0
images/macos/provision/core/ruby.sh → images/macos/scripts/build/ruby.sh
Executable file → Normal file
0
images/macos/provision/core/ruby.sh → images/macos/scripts/build/ruby.sh
Executable file → Normal file
0
images/macos/provision/core/rubygem.sh → images/macos/scripts/build/rubygem.sh
Executable file → Normal file
0
images/macos/provision/core/rubygem.sh → images/macos/scripts/build/rubygem.sh
Executable file → Normal file
0
images/macos/provision/configuration/screensaver-off.sh → images/macos/scripts/build/screensaver-off.sh
Executable file → Normal file
0
images/macos/provision/configuration/screensaver-off.sh → images/macos/scripts/build/screensaver-off.sh
Executable file → Normal file
0
images/macos/provision/core/xamarin.sh → images/macos/scripts/build/xamarin.sh
Executable file → Normal file
0
images/macos/provision/core/xamarin.sh → images/macos/scripts/build/xamarin.sh
Executable file → Normal file
0
images/macos/provision/core/xcode-sims.sh → images/macos/scripts/build/xcode-sims.sh
Executable file → Normal file
0
images/macos/provision/core/xcode-sims.sh → images/macos/scripts/build/xcode-sims.sh
Executable file → Normal file
0
images/macos/provision/utils/utils.sh → images/macos/scripts/helpers/utils.sh
Executable file → Normal file
0
images/macos/provision/utils/utils.sh → images/macos/scripts/helpers/utils.sh
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user