mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-10-18 06:21:05 +00:00
22 lines
931 B
Bash
Executable File
22 lines
931 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Installs a pinned AXe release the way its Homebrew formula (cameroncooke/homebrew-axe) does, rather than the tap's
|
|
# latest version, because it runs in the job that later holds the Claude token. Puts axe on the job's PATH.
|
|
|
|
set -euo pipefail
|
|
|
|
version=1.8.0
|
|
sha256=87eb09cd49dfc74fa8f7f5a46a03dfe2f14518b01d819f6a4094eab0d344ea7f
|
|
dir=$RUNNER_TEMP/axe
|
|
mkdir -p "$dir/release"
|
|
curl --proto '=https' --tlsv1.2 -sSfL -o "$dir/axe.tar.gz" "https://github.com/cameroncooke/AXe/releases/download/v$version/AXe-macOS-homebrew-v$version.tar.gz"
|
|
echo "$sha256 $dir/axe.tar.gz" | shasum -a 256 -c
|
|
tar -xzf "$dir/axe.tar.gz" -C "$dir/release"
|
|
axe=$(find "$dir/release" -type f -name axe -print -quit)
|
|
for framework in "$(dirname "$axe")"/Frameworks/*.framework; do
|
|
codesign --force --sign - --timestamp=none "$framework"
|
|
done
|
|
codesign --force --sign - --timestamp=none "$axe"
|
|
"$axe" --version
|
|
dirname "$axe" >> "$GITHUB_PATH"
|