Skip to content

Commit a31d0a4

Browse files
committed
Revert "CI: macOS: Build on macOS 14 rather than macOS 13"
This reverts commit 063a10d. This is too big of a change to put in a minor release.
1 parent bb84c33 commit a31d0a4

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

.github/workflows/ci.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ on:
2222
description: 'Build architecture for macOS'
2323
required: false
2424
# NOTE: It is faster to build a single architecture only
25-
default: 'arm64'
25+
default: 'x86_64'
2626
type: choice
2727
options:
28-
- 'arm64'
28+
- 'x86_64'
2929
# NOTE: Required for building the distribution artifact
3030
- 'universal2'
3131
run_asan_tests:
@@ -336,8 +336,8 @@ jobs:
336336
os:
337337
# NOTE: Earliest macOS supported by Crystal is macOS 13 (from the README)
338338
#- macos-12 # no longer supported by GitHub Actions after 12/3/2024
339-
#- macos-13 # last macOS runner to run on Intel rather than arm64; no longer supported by GitHub Actions after 12/4/2025
340-
- macos-14 # ARM-based
339+
- macos-13 # last macOS runner to run on Intel rather than arm64
340+
#- macos-14 # ARM-based; forces earlier incompatible Python version
341341
#- macos-15 # ARM-based
342342
# Test the earliest supported Python version only
343343
python-version:
@@ -384,7 +384,7 @@ jobs:
384384
# Install the "crystal" script entry point
385385
poetry install --only-root
386386
387-
- name: Install dependencies and Crystal (native architecture)
387+
- name: Install dependencies and Crystal (x86_64 architecture)
388388
if: ${{ github.event_name != 'workflow_dispatch' || !(github.event.inputs.build_dist_artifact == 'true' || github.event.inputs.build_arch_macos == 'universal2') }}
389389
# If build takes a very long time, then it's likely that the version
390390
# of wxPython installed does not offer a precompiled wheel for this
@@ -555,7 +555,7 @@ jobs:
555555
if: ${{ github.event_name == 'workflow_dispatch' &&
556556
github.event.inputs.build_dist_artifact == 'true' &&
557557
matrix.python-version == '3.11.9' &&
558-
matrix.os == 'macos-14' }}
558+
matrix.os == 'macos-13' }}
559559
uses: actions/upload-artifact@v4
560560
with:
561561
name: dist-mac

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Download ⬇︎
2222

2323
Either install a binary version of Crystal:
2424

25-
* [macOS 14 and later](https://github.com/davidfstr/Crystal-Web-Archiver/releases/download/v2.0.1/crystal-mac-2.0.1.dmg)
25+
* [macOS 13 and later](https://github.com/davidfstr/Crystal-Web-Archiver/releases/download/v2.0.1/crystal-mac-2.0.1.dmg)
2626
* [Windows 11 and later](https://github.com/davidfstr/Crystal-Web-Archiver/releases/download/v2.0.1/crystal-win-2.0.1.exe)
2727

2828
Or install from source, using pipx:

RELEASE_NOTES.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,6 @@ Release Notes ⋮
1515
* Workflow improvements
1616
* When reopening a project, restore download tasks correctly.
1717

18-
* Support changes **(Breaking Change)**
19-
* macOS 14+ is now the minimum macOS version.
20-
Drop support for macOS 13.
21-
2218
* Testing improvements
2319
* Increased determinism and speed of tests that perform downloads.
2420

0 commit comments

Comments
 (0)