mirror of
https://github.com/lukaszraczylo/filepuff-mcp.git
synced 2026-10-12 04:54:27 +00:00
feat(release): drop darwin_amd64 (Intel Macs) (#15)
Intel Macs are no longer receiving macOS updates. Drop from release matrix and re-add to goreleaser ignore list. install.sh now prints a clear message pointing Intel users to build-from-source. README manual-install section no longer advertises a darwin_amd64 URL.
This commit is contained in:
@@ -22,7 +22,6 @@ jobs:
|
|||||||
rolling-release-tag: "v1"
|
rolling-release-tag: "v1"
|
||||||
platforms: >-
|
platforms: >-
|
||||||
[
|
[
|
||||||
{"os":"macos-13","goos":"darwin","goarch":"amd64","platform":"darwin_amd64"},
|
|
||||||
{"os":"macos-latest","goos":"darwin","goarch":"arm64","platform":"darwin_arm64"},
|
{"os":"macos-latest","goos":"darwin","goarch":"arm64","platform":"darwin_arm64"},
|
||||||
{"os":"ubuntu-latest","goos":"linux","goarch":"amd64","platform":"linux_amd64"},
|
{"os":"ubuntu-latest","goos":"linux","goarch":"amd64","platform":"linux_amd64"},
|
||||||
{"os":"ubuntu-24.04-arm","goos":"linux","goarch":"arm64","platform":"linux_arm64"},
|
{"os":"ubuntu-24.04-arm","goos":"linux","goarch":"arm64","platform":"linux_arm64"},
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ builds:
|
|||||||
- amd64
|
- amd64
|
||||||
- arm64
|
- arm64
|
||||||
ignore:
|
ignore:
|
||||||
|
- goos: darwin
|
||||||
|
goarch: amd64
|
||||||
- goos: windows
|
- goos: windows
|
||||||
goarch: arm64
|
goarch: arm64
|
||||||
|
|
||||||
|
|||||||
@@ -58,14 +58,10 @@ Claude Code configuration (`.claude/settings.json`):
|
|||||||
Download pre-built binaries from the [releases page](https://github.com/lukaszraczylo/filepuff-mcp/releases):
|
Download pre-built binaries from the [releases page](https://github.com/lukaszraczylo/filepuff-mcp/releases):
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# macOS (ARM64)
|
# macOS (Apple Silicon)
|
||||||
curl -fsSL -o mcp-filepuff https://github.com/lukaszraczylo/filepuff-mcp/releases/latest/download/mcp-filepuff_<version>_darwin_arm64
|
curl -fsSL -o mcp-filepuff https://github.com/lukaszraczylo/filepuff-mcp/releases/latest/download/mcp-filepuff_<version>_darwin_arm64
|
||||||
chmod +x mcp-filepuff && mv mcp-filepuff ~/.local/bin/
|
chmod +x mcp-filepuff && mv mcp-filepuff ~/.local/bin/
|
||||||
|
|
||||||
# macOS (AMD64)
|
|
||||||
curl -fsSL -o mcp-filepuff https://github.com/lukaszraczylo/filepuff-mcp/releases/latest/download/mcp-filepuff_<version>_darwin_amd64
|
|
||||||
chmod +x mcp-filepuff && mv mcp-filepuff ~/.local/bin/
|
|
||||||
|
|
||||||
# Linux (ARM64)
|
# Linux (ARM64)
|
||||||
curl -fsSL -o mcp-filepuff https://github.com/lukaszraczylo/filepuff-mcp/releases/latest/download/mcp-filepuff_<version>_linux_arm64
|
curl -fsSL -o mcp-filepuff https://github.com/lukaszraczylo/filepuff-mcp/releases/latest/download/mcp-filepuff_<version>_linux_arm64
|
||||||
chmod +x mcp-filepuff && mv mcp-filepuff ~/.local/bin/
|
chmod +x mcp-filepuff && mv mcp-filepuff ~/.local/bin/
|
||||||
|
|||||||
@@ -59,6 +59,15 @@ detect_platform() {
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Intel Macs are no longer receiving macOS updates; we only ship Apple
|
||||||
|
# Silicon builds. Users on older hardware can build from source.
|
||||||
|
if [ "$os" = "darwin" ] && [ "$arch" = "amd64" ]; then
|
||||||
|
print_error "macOS Intel (x86_64) is no longer supported."
|
||||||
|
print_error "Apple Silicon binaries are available; for Intel, build from source:"
|
||||||
|
print_error " https://github.com/lukaszraczylo/filepuff-mcp#build-from-source"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
echo "${os}_${arch}"
|
echo "${os}_${arch}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user