mirror of
https://github.com/lukaszraczylo/claude-mnemonic.git
synced 2026-06-11 00:09:28 +00:00
Remove AMD64 macos support. Just realised nobody uses it anymore.
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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"
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user