Remove AMD64 macos support. Just realised nobody uses it anymore.

This commit is contained in:
2025-12-16 13:40:05 +00:00
parent 95073ae65e
commit 939ff8573d
4 changed files with 19 additions and 33 deletions
-6
View File
@@ -48,7 +48,6 @@ jobs:
TODAY=$(date -u +%Y-%m-%d)
# Extract checksums from checksums.txt
SHA_DARWIN_AMD64=$(grep "darwin_amd64" checksums.txt | awk '{print $1}')
SHA_DARWIN_ARM64=$(grep "darwin_arm64" checksums.txt | awk '{print $1}')
SHA_LINUX_AMD64=$(grep "linux_amd64" checksums.txt | awk '{print $1}')
SHA_WINDOWS_AMD64=$(grep "windows_amd64" checksums.txt | awk '{print $1}')
@@ -85,11 +84,6 @@ jobs:
"${VERSION}": {
"releaseDate": "${TODAY}",
"downloads": {
"darwin-amd64": {
"url": "https://github.com/lukaszraczylo/claude-mnemonic/releases/download/${VERSION_TAG}/claude-mnemonic_${VERSION}_darwin_amd64.tar.gz",
"format": "tar.gz",
"sha256": "${SHA_DARWIN_AMD64}"
},
"darwin-arm64": {
"url": "https://github.com/lukaszraczylo/claude-mnemonic/releases/download/${VERSION_TAG}/claude-mnemonic_${VERSION}_darwin_arm64.tar.gz",
"format": "tar.gz",
+16 -2
View File
@@ -8,8 +8,8 @@ project_name: claude-mnemonic
before:
hooks:
- go mod tidy
# Download ONNX runtime library for current platform if not present
- bash -c "./scripts/download-onnx-libs.sh auto"
# Download ONNX runtime library (workflow-prepare.sh already handles CI, this is fallback for local builds)
- ./scripts/download-onnx-libs.sh auto
# Generate versioned package.json from template and build Vue dashboard
- bash -c "sed 's/{{ .Version }}/{{ .Version }}/g' ui/package.json.tpl > ui/package.json"
- bash -c "cd ui && npm ci --silent && npm run build"
@@ -47,6 +47,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -74,6 +76,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -101,6 +105,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -128,6 +134,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -155,6 +163,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -182,6 +192,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
@@ -209,6 +221,8 @@ builds:
- amd64
- arm64
ignore:
- goos: darwin
goarch: amd64
- goos: linux
goarch: arm64
- goos: windows
-12
View File
@@ -1,12 +0,0 @@
//go:build darwin && amd64
package embedding
import (
_ "embed"
)
//go:embed assets/lib/darwin-amd64/libonnxruntime.dylib
var onnxRuntimeLib []byte
const onnxRuntimeLibName = "libonnxruntime.dylib"
+3 -13
View File
@@ -1,7 +1,7 @@
#!/bin/bash
# Download ONNX Runtime libraries for embedding
# Usage: ./download-onnx-libs.sh [platform]
# Platform: darwin-amd64, darwin-arm64, linux-amd64, linux-arm64, or "all" (default)
# Platform: darwin-arm64, linux-amd64, windows-amd64, or "all" (default)
set -e
@@ -31,14 +31,6 @@ fi
TEMP_DIR=$(mktemp -d)
trap "rm -rf ${TEMP_DIR}" EXIT
download_darwin_amd64() {
echo "Downloading darwin-amd64..."
mkdir -p "${ASSETS_DIR}/darwin-amd64"
curl -sSL "https://github.com/microsoft/onnxruntime/releases/download/v${ONNX_VERSION}/onnxruntime-osx-x86_64-${ONNX_VERSION}.tgz" -o "${TEMP_DIR}/darwin-amd64.tgz"
tar -xzf "${TEMP_DIR}/darwin-amd64.tgz" -C "${TEMP_DIR}"
cp "${TEMP_DIR}/onnxruntime-osx-x86_64-${ONNX_VERSION}/lib/libonnxruntime.${ONNX_VERSION}.dylib" "${ASSETS_DIR}/darwin-amd64/libonnxruntime.dylib"
}
download_darwin_arm64() {
echo "Downloading darwin-arm64..."
mkdir -p "${ASSETS_DIR}/darwin-arm64"
@@ -92,7 +84,6 @@ download_if_needed() {
return 0
fi
case "$plat" in
darwin-amd64) download_darwin_amd64 ;;
darwin-arm64) download_darwin_arm64 ;;
linux-amd64) download_linux_amd64 ;;
linux-arm64) download_linux_arm64 ;;
@@ -103,11 +94,10 @@ download_if_needed() {
echo "ONNX Runtime v${ONNX_VERSION} - Platform: ${PLATFORM}"
case "$PLATFORM" in
darwin-amd64|darwin-arm64|linux-amd64|linux-arm64|windows-amd64)
darwin-arm64|linux-amd64|linux-arm64|windows-amd64)
download_if_needed "$PLATFORM"
;;
all)
download_if_needed darwin-amd64
download_if_needed darwin-arm64
download_if_needed linux-amd64
download_if_needed linux-arm64
@@ -115,7 +105,7 @@ case "$PLATFORM" in
;;
*)
echo "Unknown platform: $PLATFORM"
echo "Supported: darwin-amd64, darwin-arm64, linux-amd64, linux-arm64, windows-amd64, all, auto"
echo "Supported: darwin-arm64, linux-amd64, linux-arm64, windows-amd64, all, auto"
exit 1
;;
esac