From 2a5a61aac9ab6a2a2e9f476c26d72ba02a0e9ce5 Mon Sep 17 00:00:00 2001 From: Omar Shahine <10343873+omarshahine@users.noreply.github.com> Date: Sat, 10 Oct 2026 10:47:52 -0400 Subject: [PATCH] chore: release 0.4.0 Bump every version site (openclaw/package.json + lock, openclaw.plugin.json, .claude-plugin/plugin.json, which had drifted at 0.3.1) and correct the README: the Homebrew formula is bumped by CI on each tag. Co-Authored-By: Claude Opus 5.5 (1M context) --- .claude-plugin/plugin.json | 2 +- README.md | 8 ++++---- openclaw/openclaw.plugin.json | 2 +- openclaw/package-lock.json | 4 ++-- openclaw/package.json | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index e7e3edc..6efaf1d 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "openclaw-findmy", - "version": "0.3.1", + "version": "0.4.0", "description": "Query Find My friend locations via macOS FindMy.app UI scraping. Bundles the findmy Go CLI and Swift Vision/CoreGraphics helper. Use when the user asks where someone is or wants a location refresh.", "author": { "name": "Omar Shahine" diff --git a/README.md b/README.md index 49718dd..3a72121 100644 --- a/README.md +++ b/README.md @@ -259,14 +259,14 @@ All four distribution channels in one repo: | Surface | Source of truth | Auto-published | |---|---|---| -| Homebrew formula | [`omarshahine/homebrew-tap`](https://github.com/omarshahine/homebrew-tap) `Formula/findmy-cli.rb` | manual on tag | +| Homebrew formula | [`omarshahine/homebrew-tap`](https://github.com/omarshahine/homebrew-tap) `Formula/findmy-cli.rb` | GH Actions on tag push | | NPM package | `openclaw/package.json` | GH Actions on tag push | | ClawHub package | same as NPM, source-linked to commit | GH Actions on tag push | | Claude Code plugin | `.claude-plugin/plugin.json` (bundle format) | manual linked install | -CI workflows under `.github/workflows/` handle NPM and ClawHub on every -`v*` tag push (OIDC trusted publishing for NPM, `CLAWHUB_TOKEN` for -ClawHub). Homebrew formula bump is still manual. +CI workflows under `.github/workflows/` handle NPM, ClawHub and the Homebrew +formula on every `v*` tag push (OIDC trusted publishing for NPM, +`CLAWHUB_TOKEN` for ClawHub, `HOMEBREW_TAP_TOKEN` for the tap). The Claude Code wrapper (`scripts/findmy.sh`) builds `bin/findmy` and `bin/findmy-helper` on first invocation via `make`. No binaries are diff --git a/openclaw/openclaw.plugin.json b/openclaw/openclaw.plugin.json index f25e18e..9a89e55 100644 --- a/openclaw/openclaw.plugin.json +++ b/openclaw/openclaw.plugin.json @@ -2,7 +2,7 @@ "id": "findmy-cli", "name": "Find My", "description": "macOS-only. Read-only. Query the locations of friends who have already opted in to share with this Mac's Apple ID in Apple's Find My, by driving FindMy.app via screen capture and Vision OCR. Returns name, coarse location (city, state), staleness, and distance — never precise coordinates or history. It cannot surface anyone who has not consented to share, and does not bypass any Apple access control. For personal use locating consenting friends and family, not for surveillance or tracking people without their knowledge. Shells out to the `findmy` binary (install via `brew install omarshahine/tap/findmy-cli`). Requires Screen Recording permission granted to the host process.", - "version": "0.3.2", + "version": "0.4.0", "configSchema": { "type": "object", "properties": { diff --git a/openclaw/package-lock.json b/openclaw/package-lock.json index 6ea9dd7..89b124b 100644 --- a/openclaw/package-lock.json +++ b/openclaw/package-lock.json @@ -1,12 +1,12 @@ { "name": "findmy-cli", - "version": "0.3.2", + "version": "0.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "findmy-cli", - "version": "0.3.2", + "version": "0.4.0", "license": "MIT", "os": [ "darwin" diff --git a/openclaw/package.json b/openclaw/package.json index 25b8daf..27c3236 100644 --- a/openclaw/package.json +++ b/openclaw/package.json @@ -1,6 +1,6 @@ { "name": "findmy-cli", - "version": "0.3.2", + "version": "0.4.0", "description": "OpenClaw plugin for macOS Find My friend locations. Read-only and consent-bounded: it reads only the friends who have already opted in to share their location with this Mac's Apple ID, returns coarse location only, and cannot surface anyone who has not consented. For personal use locating consenting friends and family, not surveillance. Shells out to the findmy CLI to drive FindMy.app via screen capture and Vision OCR. macOS-only. Install findmy first via `brew install omarshahine/tap/findmy-cli`.", "type": "module", "openclaw": {