Skip to content

Commit bb21a34

Browse files
committed
fix: release.yml
1 parent 65d4a94 commit bb21a34

1 file changed

Lines changed: 6 additions & 16 deletions

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ jobs:
108108

109109
build-macos-arm:
110110
name: Build macOS ARM
111-
runs-on: macos-latest
111+
runs-on: macos-14
112112
needs: [get-version]
113113
steps:
114114
- uses: actions/checkout@v4
@@ -121,23 +121,13 @@ jobs:
121121
zvm use ${{ env.ZIG_VERSION }}
122122
echo "$HOME/.zvm/bin" >> $GITHUB_PATH
123123
echo "$HOME/.zvm/self" >> $GITHUB_PATH
124-
- name: Download LLVM
125-
run: |
126-
LLVM_VERSION="21.0.0"
127-
LLVM_DIR="/tmp/llvm"
128-
mkdir -p "$LLVM_DIR"
129-
curl -sSL "https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VERSION}/clang+llvm-${LLVM_VERSION}-arm64-apple-darwin.tar.xz" -o /tmp/llvm.tar.xz
130-
tar -xf /tmp/llvm.tar.xz -C "$LLVM_DIR" --strip-components=1
131-
rm /tmp/llvm.tar.xz
132-
echo "LLVM_DIR=$LLVM_DIR" >> $GITHUB_ENV
133-
echo "PATH=$LLVM_DIR/bin:$PATH" >> $GITHUB_PATH
124+
- name: Install LLVM
125+
run: brew install llvm
134126
- name: Build
135127
run: |
136-
export CC="$LLVM_DIR/bin/clang"
137-
export CXX="$LLVM_DIR/bin/clang++"
138-
export LDFLAGS="-L$LLVM_DIR/lib -lz"
139-
export CPPFLAGS="-I$LLVM_DIR/include"
140-
export LIBRARY_PATH="$LLVM_DIR/lib"
128+
export PATH="/opt/homebrew/opt/llvm/bin:$PATH"
129+
export LDFLAGS="-L/opt/homebrew/opt/llvm/lib"
130+
export CPPFLAGS="-I/opt/homebrew/opt/llvm/include"
141131
zig build -Doptimize=ReleaseFast -Dtarget=aarch64-macos
142132
- name: Package
143133
run: |

0 commit comments

Comments
 (0)