Re: [PATCH 5/5] ci: update macOS versions under test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Oct 15, 2024 at 12:19:24PM +0100, Daniel P. Berrangé wrote:
> Cirrus CI has stoppped offering multiple versions of macOS images.
> 
> There is now only 1 single image, but with multiple XCode versions
> pre-installed, selectable using the 'xcodes' app:
> 
>     $ xcodes list | grep Installed
>     15.2 (15C500b) (Installed)
>     15.3 (15E204a) (Installed)
>     15.4 (15F31d) (Installed, Selected)
>     16.0 (16A242d) (Installed)
> 
>     $ clang -v
>     Apple clang version 15.0.0 (clang-1500.3.9.4)
>     Target: arm64-apple-darwin23.6.0
>     Thread model: posix
>     InstalledDir: /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> 
>     $ xcodes select 16.0
>     xcodes requires superuser privileges to select an Xcode
>     macOS User Password:
>     Selected /Applications/Xcode_16.app/Contents/Developer
> 
>     $ clang -v
>     Apple clang version 16.0.0 (clang-1600.0.26.3)
>     Target: arm64-apple-darwin23.6.0
>     Thread model: posix
>     InstalledDir: /Applications/Xcode_16.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
> 
> Any Cirrus CI jobs using an unsupported macOS image name will get
> forcably changed at runtime to bot the only permitted image,
> currently sonoma. IOW, our attempts to test multiple versions were
> not doing anything useful, as evidenced by this message shown in
> the Cirrus CI web pages for job tasks:
> 
>   "Only ghcr.io/cirruslabs/macos-runner:sonoma is allowed.
>    Automatically upgraded."
> 
> Replace (failed) testing of multiple macOS versions, with testing
> of multiple XCode versions - 15.4 and 16.0
> 
> Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx>
> ---
>  ci/cirrus/build.yml     |  2 ++
>  ci/cirrus/macos-13.vars | 16 ----------------
>  ci/gitlab/builds.yml    | 12 +++++++-----
>  ci/manifest.yml         |  9 +++++----
>  4 files changed, 14 insertions(+), 25 deletions(-)
>  delete mode 100644 ci/cirrus/macos-13.vars

NB, this patch depends on

  https://gitlab.com/libvirt/libvirt-ci/-/merge_requests/508

which changes the cirrus CI image name for macOS 14.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux