From 1b79ce025d03521b853f1e7e439c9d2f9aee32df Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Sun, 9 Mar 2025 13:38:05 +0100 Subject: [PATCH] ci: Add MacOS x86-64 binaries to release The supported architectures for each GitHub Actions runner image can be seen here: https://github.com/actions/runner-images?tab=readme-ov-file#available-images Resolves #3937 --- .github/workflows/build.yaml | 11 ++++++++++- .github/workflows/release.yaml | 3 +++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c5bbca9f3a..88a3edf59c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -96,7 +96,7 @@ jobs: artifact: postgrest-ubuntu-aarch64 deps: sudo apt-get update && sudo apt-get install libpq-dev - - name: MacOS + - name: MacOS aarch64 runs-on: macos-14 cache: | ~/.stack/pantry @@ -105,6 +105,15 @@ jobs: artifact: postgrest-macos-aarch64 deps: brew link --force libpq + - name: MacOS x86-64 + runs-on: macos-13 + cache: | + ~/.stack/pantry + ~/.stack/snapshots + ~/.stack/stack.sqlite3 + artifact: postgrest-macos-x86-64 + deps: brew link --force libpq + - name: Windows runs-on: windows-2022 cache: | diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 551474e30b..a6275bd42b 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -81,6 +81,9 @@ jobs: tar cJvf "release-bundle/postgrest-${GITHUB_REF_NAME}-macos-aarch64.tar.xz" \ -C artifacts/postgrest-macos-aarch64 postgrest + tar cJvf "release-bundle/postgrest-${GITHUB_REF_NAME}-macos-x86-64.tar.xz" \ + -C artifacts/postgrest-macos-x86-64 postgrest + tar cJvf "release-bundle/postgrest-${GITHUB_REF_NAME}-freebsd-x86-64.tar.xz" \ -C artifacts/postgrest-freebsd-x86-64 postgrest