mirror of
https://github.com/lukaszraczylo/claude-mnemonic.git
synced 2026-10-12 04:55:18 +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)
|
TODAY=$(date -u +%Y-%m-%d)
|
||||||
|
|
||||||
# Extract checksums from checksums.txt
|
# 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_DARWIN_ARM64=$(grep "darwin_arm64" checksums.txt | awk '{print $1}')
|
||||||
SHA_LINUX_AMD64=$(grep "linux_amd64" 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}')
|
SHA_WINDOWS_AMD64=$(grep "windows_amd64" checksums.txt | awk '{print $1}')
|
||||||
@@ -85,11 +84,6 @@ jobs:
|
|||||||
"${VERSION}": {
|
"${VERSION}": {
|
||||||
"releaseDate": "${TODAY}",
|
"releaseDate": "${TODAY}",
|
||||||
"downloads": {
|
"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": {
|
"darwin-arm64": {
|
||||||
"url": "https://github.com/lukaszraczylo/claude-mnemonic/releases/download/${VERSION_TAG}/claude-mnemonic_${VERSION}_darwin_arm64.tar.gz",
|
"url": "https://github.com/lukaszraczylo/claude-mnemonic/releases/download/${VERSION_TAG}/claude-mnemonic_${VERSION}_darwin_arm64.tar.gz",
|
||||||
"format": "tar.gz",
|
"format": "tar.gz",
|
||||||
|
|||||||
+16
-2
@@ -8,8 +8,8 @@ project_name: claude-mnemonic
|
|||||||
before:
|
before:
|
||||||
hooks:
|
hooks:
|
||||||
- go mod tidy
|
- go mod tidy
|
||||||
# Download ONNX runtime library for current platform if not present
|
# Download ONNX runtime library (workflow-prepare.sh already handles CI, this is fallback for local builds)
|
||||||
- bash -c "./scripts/download-onnx-libs.sh auto"
|
- ./scripts/download-onnx-libs.sh auto
|
||||||
# Generate versioned package.json from template and build Vue dashboard
|
# 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 "sed 's/{{ .Version }}/{{ .Version }}/g' ui/package.json.tpl > ui/package.json"
|
||||||
- bash -c "cd ui && npm ci --silent && npm run build"
|
- bash -c "cd ui && npm ci --silent && npm run build"
|
||||||
@@ -47,6 +47,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -74,6 +76,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -101,6 +105,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -128,6 +134,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -155,6 +163,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -182,6 +192,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
@@ -209,6 +221,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: linux
|
- goos: linux
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
- goos: windows
|
- 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
|
#!/bin/bash
|
||||||
# Download ONNX Runtime libraries for embedding
|
# Download ONNX Runtime libraries for embedding
|
||||||
# Usage: ./download-onnx-libs.sh [platform]
|
# 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
|
set -e
|
||||||
|
|
||||||
@@ -31,14 +31,6 @@ fi
|
|||||||
TEMP_DIR=$(mktemp -d)
|
TEMP_DIR=$(mktemp -d)
|
||||||
trap "rm -rf ${TEMP_DIR}" EXIT
|
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() {
|
download_darwin_arm64() {
|
||||||
echo "Downloading darwin-arm64..."
|
echo "Downloading darwin-arm64..."
|
||||||
mkdir -p "${ASSETS_DIR}/darwin-arm64"
|
mkdir -p "${ASSETS_DIR}/darwin-arm64"
|
||||||
@@ -92,7 +84,6 @@ download_if_needed() {
|
|||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
case "$plat" in
|
case "$plat" in
|
||||||
darwin-amd64) download_darwin_amd64 ;;
|
|
||||||
darwin-arm64) download_darwin_arm64 ;;
|
darwin-arm64) download_darwin_arm64 ;;
|
||||||
linux-amd64) download_linux_amd64 ;;
|
linux-amd64) download_linux_amd64 ;;
|
||||||
linux-arm64) download_linux_arm64 ;;
|
linux-arm64) download_linux_arm64 ;;
|
||||||
@@ -103,11 +94,10 @@ download_if_needed() {
|
|||||||
echo "ONNX Runtime v${ONNX_VERSION} - Platform: ${PLATFORM}"
|
echo "ONNX Runtime v${ONNX_VERSION} - Platform: ${PLATFORM}"
|
||||||
|
|
||||||
case "$PLATFORM" in
|
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"
|
download_if_needed "$PLATFORM"
|
||||||
;;
|
;;
|
||||||
all)
|
all)
|
||||||
download_if_needed darwin-amd64
|
|
||||||
download_if_needed darwin-arm64
|
download_if_needed darwin-arm64
|
||||||
download_if_needed linux-amd64
|
download_if_needed linux-amd64
|
||||||
download_if_needed linux-arm64
|
download_if_needed linux-arm64
|
||||||
@@ -115,7 +105,7 @@ case "$PLATFORM" in
|
|||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "Unknown platform: $PLATFORM"
|
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
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|||||||
Reference in New Issue
Block a user