Skip to content

Commit

Permalink
[#715] Stop bottle support for Big Sur
Browse files Browse the repository at this point in the history
Problem: Big Sur is deprecated by Apple.

Solution: Stop bottle support for Big Sur.
  • Loading branch information
krendelhoff2 committed Dec 20, 2023
1 parent 3b63edb commit a6b7889
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 41 deletions.
39 changes: 0 additions & 39 deletions .buildkite/pipeline-for-tags.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,42 +117,3 @@ steps:
- mkdir -p srcs
- buildkite-agent artifact download "epel/*" srcs --step sign-source-packages-built-from-static-binaries
- nix develop .#buildkite -c ./docker/build/fedora/upload.py -d srcs/epel --upload epel

- label: Build Big Sur x86_64 bottles
key: build-bottles-big-sur-x86_64
if: build.tag =~ /^v.*/
agents:
queue: "x86_64-rosetta-darwin"
commands:
- nix develop .#autorelease-macos -c ./scripts/build-all-bottles.sh "big_sur"
artifact_paths:
- '*.bottle.*'
retry:
automatic:
limit: 1

- label: Build Big Sur arm64 bottles
key: build-bottles-big-sur-arm64
if: build.tag =~ /^v.*/
agents:
queue: "arm64-darwin"
commands:
- nix develop .#autorelease-macos -c ./scripts/build-all-bottles.sh "arm64_big_sur"
artifact_paths:
- '*.bottle.*'
retry:
automatic:
limit: 1

# We use the tag that triggered the pipeline here.
# However, this requires that the tag and the release name are the same, which
# in practice it's always the case in this repo.
- label: Add Big Sur bottle hashes to formulae
depends_on:
- "build-bottles-big-sur-arm64"
- "build-bottles-big-sur-x86_64"
if: build.tag =~ /^v.*/
commands:
- mkdir -p "Big Sur"
- nix develop .#buildkite -c gh release download "$BUILDKITE_TAG" -D "Big Sur/" -p "*big_sur.bottle.tar.gz"
- nix develop .#autorelease -c ./scripts/sync-bottle-hashes.sh "$BUILDKITE_TAG" "Big Sur"
2 changes: 0 additions & 2 deletions docs/support-policy.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,10 @@ There are packages for `x86_64` and `aarch64` architectures.
## macOS brew formulae

Brew formulae provided by `tezos-packaging` aim to support all maintained macOS versions, currently:
* macOS 11 (Big Sur)
* macOS 12 (Monterey)
* macOS 13 (Ventura)

Unfortunately, the ability to provide pre-compiled brew bottles for formulae has
a hard dependency on the available build infrastructure.
Thus we currently only provide brew bottles for these two macOS versions:
* macOS 11 (Big Sur) both `x86_64` and `arm64`
* macOS 12 (Monterey) `x86_64` only

0 comments on commit a6b7889

Please sign in to comment.