CI: update macos runners (macos 13, xcode 14.1, gitlab-runner 15.5.1)
Why?
-
~8
months since previous update - cerbero cache update
Depends:
- None at this time
Checklist:
-
Provision new intel macos runner gst-mac-ci3 -
install gitlab-runner 15.5.1 -
re-disable ssl_host_strict check: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29084 -
install parallels 18.1.0 -
VM copy macOS-Monterey from gst-mac-ci1 or gst-mac-ci2 -
Run to install updated parallels tools
-
-
gitlab-runner start
-
smoke test with a CI run: https://gitlab.freedesktop.org/ystreet/cerbero/-/jobs/32039999 https://gitlab.freedesktop.org/ystreet/cerbero/-/jobs/32039996
-
-
Generate new VM for macOS 13/XCode 14.1 on gst-mac-ci3 -
take snapshot -
macOS 13 -
Xcode 14.1 -
first run completed
-
-
update gitlab-runner 15.5.1 -
update cerbero source cache -
remove old sources -
register new vm with tags: gst-ios-16
,gst-mac-13
-
Update CI tags used by cerbero: cerbero!1025 (merged) -
smoke test with a CI run: https://gitlab.freedesktop.org/ystreet/cerbero/-/pipelines/742598
-
-
Update gst-mac-ci1: -
gitlab-runner stop -
remove macOS-Catalina VM and runner entry -
update host to macOS 10.14.6 -
install parallels 18.1.0 -
install gitlab-runner 15.5.1 -
Run macOS-BigSur VM for parallels tools update -
Run macOS-Monterey VM for parallels tools update -
Copy macOS-Ventura VM from gst-mac-ci3 -
Register macOS-Ventura runner with tagsgst-mac-13
,gst-ios-16
-
re-disable ssl_host_strict check: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29084 -
gitlab-runner start -
smoke test with a CI run: - gst-mac-ci1 considered dead, will be replaced
-
-
Update gst-mac-ci2: -
gitlab-runner stop -
remove macOS-Catalina VM and runner entry -
update host to macOS 13.0.1 -
install parallels 18.1.0 -
install gitlab-runner 15.5.1 -
Run macOS-BigSur VM for parallels tools updatecrashes VM, disabled automatic parallels tools update -
Run macOS-Monterey VM for parallels tools updatecrashes VM, disabled automatic parallels tools update -
Copy macOS-Ventura VM from gst-mac-ci3 -
Register macOS-Ventura runner with tags gst-mac-13
,gst-ios-16
-
re-disable ssl_host_strict check: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29084 -
gitlab-runner start -
smoke test with a CI run: https://gitlab.freedesktop.org/ystreet/cerbero/-/pipelines/742968
-
-
Provision replacement intel macos runner gst-mac-ci1: -
install gitlab-runner 15.5.1 -
re-disable ssl_host_strict check: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/29084 -
ensure $PATH
workaround is in place
-
-
install parallels 18.1.0 -
VM copy macOS-Monterey from gst-mac-ci2 or gst-mac-ci3 -
Run to install updated parallels tools, crashes VM, disabled automatic parallels tools update
-
-
VM copy macOS-Ventura from gst-mac-ci2 or gst-mac-ci3 -
Run to install updated parallels tools
-
-
VM copy macOS-BigSur from gst-mac-ci2 -
Run to install updated parallels tools, crashes VM, disabled automatic parallels tools update
-
-
copy CI ssh key -
gitlab-runner start
-
smoke test with a CI run
-