Skip to content

Commit 1badfa6

Browse files
authored
Have Actions Workflows use macos-13 rather than macos-12 (#3159)
1 parent f265410 commit 1badfa6

File tree

6 files changed

+16
-25
lines changed

6 files changed

+16
-25
lines changed

.github/workflows/build-insiders.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ jobs:
2929
needs: check_latest
3030
strategy:
3131
matrix:
32-
# macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
33-
platform: [windows-2019, macos-12, macos-14, ubuntu-20.04]
32+
# macos-13 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
33+
platform: [windows-2019, macos-13, macos-14, ubuntu-20.04]
3434

3535
runs-on: ${{ matrix.platform }}
3636
steps:

.github/workflows/build.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
release:
1111
strategy:
1212
matrix:
13-
# macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
14-
platform: [macos-12, macos-14, ubuntu-20.04, windows-2019]
13+
# macos-13 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
14+
platform: [macos-13, macos-14, ubuntu-20.04, windows-2019]
1515
runs-on: ${{ matrix.platform }}
1616
steps:
1717
- name: Checkout Zui

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
runs-on: ${{ matrix.os }}
1313
strategy:
1414
matrix:
15-
# macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
16-
os: [macos-12, macos-14, ubuntu-20.04, windows-2019]
15+
# macos-13 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
16+
os: [macos-13, macos-14, ubuntu-20.04, windows-2019]
1717
steps:
1818
- run: git config --global core.autocrlf false
1919
- uses: actions/checkout@v4

.github/workflows/release-insiders.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ jobs:
3131
if: ${{ needs.check_latest.outputs.latest_sha != github.sha }}
3232
strategy:
3333
matrix:
34-
# macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
35-
platform: [windows-2019, macos-12, macos-14, ubuntu-20.04]
34+
# macos-13 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
35+
platform: [windows-2019, macos-13, macos-14, ubuntu-20.04]
3636

3737
runs-on: ${{ matrix.platform }}
3838
steps:

.github/workflows/release.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ jobs:
1010
release:
1111
strategy:
1212
matrix:
13-
# macos-12 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
14-
platform: [macos-12, macos-14, ubuntu-20.04, windows-2019]
13+
# macos-13 is is Intel-based (x64), macos-14 is Apple Silicon (arm64)
14+
platform: [macos-13, macos-14, ubuntu-20.04, windows-2019]
1515
runs-on: ${{ matrix.platform }}
1616
steps:
1717
- name: Checkout Zui

apps/zui/docs/support/Supported-Platforms.md

+6-15
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ recommendations on which to run Zui:
1212
- Windows 10 or newer
1313
- Windows Server 2019 or newer
1414
- macOS
15-
- macOS Monterey 12.6.5 or newer (see [below](#hardware) for hardware considerations)
15+
- macOS Ventura 13.7 or newer
1616
- Linux
1717
- Ubuntu 20.04 or newer
1818
- Debian 11.0.0 or newer
@@ -43,25 +43,16 @@ we do _not_ recommend attempting to run Zui on Windows 8.1 or older.
4343

4444
#### Software
4545

46-
Zui's [test automation](#automated-testing) runs on Monterey 12 and
46+
Zui's [test automation](#automated-testing) runs on Ventura 13.7 and
4747
therefore this is the macOS version on which we are best able to ensure quality
48-
and prevent regressions. Several Zui developers also run macOS Sonoma 14.1
48+
and prevent regressions. Several Zui developers also run macOS Sonoma 14.7
4949
and regularly perform ad hoc testing with it to reproduce reported issues.
5050

5151
#### Hardware
5252

53-
The build procedure for Zui's macOS releases creates binaries intended to
54-
run on Intel-based Mac hardware. Zui releases are not yet available that
55-
are built specifically for [M1-based hardware](https://en.wikipedia.org/wiki/Apple_M1).
56-
However, Apple's [Rosetta 2](https://support.apple.com/en-us/HT211861) makes
57-
it possible to run Intel-targeted binaries on M1-based Macs.
58-
59-
M1-based hardware has only recently become
60-
[available](https://github.com/actions/virtual-environments/issues/2187) for
61-
our automation where we run tests and create builds for Zui. Therefore our
62-
planned work to deliver M1-specific builds ([zui/1266](https://github.com/brimdata/zui/issues/1266))
63-
is still ongoing. In the meantime, please [open an issue](./Troubleshooting.md#opening-an-issue)
64-
if you experience a problem specific to M1-based Macs.
53+
The build procedure for Zui's macOS releases creates separate binaries
54+
intended to run on Intel-based or [M1-based](https://en.wikipedia.org/wiki/Apple_M1)
55+
Mac hardware.
6556

6657
### Linux
6758

0 commit comments

Comments
 (0)