@@ -74,7 +74,7 @@ jobs:
7474
7575 props = (
7676 doc.setdefault("targets", {})
77− .setdefault("HyperCreditsMenubar", {})
77+ .setdefault("UsageMenubar", {})
7878 .setdefault("info", {})
7979 .setdefault("properties", {})
8080 )
@@ -116,7 +116,7 @@ jobs:
116116 - name: Run tests
117117 run: |
118118 xcodebuild test \
119− -scheme HyperCreditsMenubar \
119+ -scheme UsageMenubar \
120120 -configuration Debug \
121121 -destination "platform=macOS" \
122122 CODE_SIGNING_ALLOWED=NO \
@@ -128,9 +128,9 @@ jobs:
128128 - name: Archive
129129 run: |
130130 xcodebuild archive \
131− -scheme HyperCreditsMenubar \
131+ -scheme UsageMenubar \
132132 -configuration Release \
133− -archivePath build/HyperCreditsMenubar.xcarchive \
133+ -archivePath build/UsageMenubar.xcarchive \
134134 -destination "generic/platform=macOS" \
135135 CODE_SIGNING_ALLOWED=NO \
136136 CODE_SIGNING_REQUIRED=NO \
@@ -143,8 +143,8 @@ jobs:
143143 run: |
144144 mkdir -p build/export
145145 # Simply copy the .app from the archive (no signing during the build)
146− cp -R "build/HyperCreditsMenubar.xcarchive/Products/Applications/HyperCreditsMenubar.app" \
147− "build/export/HyperCreditsMenubar.app"
146+ cp -R "build/UsageMenubar.xcarchive/Products/Applications/UsageMenubar.app" \
147+ "build/export/UsageMenubar.app"
148148
149149 # ── Ad-hoc code signing ───────────────────────────────────────────
150150 # `-s -` is an ad-hoc signature: no certificate, no Apple identity.
@@ -156,7 +156,7 @@ jobs:
156156 - name: Ad-hoc code sign the app
157157 run: |
158158 set -eo pipefail
159− APP="build/export/HyperCreditsMenubar.app"
159+ APP="build/export/UsageMenubar.app"
160160 codesign --force --deep -s - "$APP"
161161 echo "── Verifying signature ──"
162162 codesign --verify --deep --strict --verbose=2 "$APP"
@@ -170,7 +170,7 @@ jobs:
170170 run: |
171171 set -eo pipefail
172172 cd build/export
173− ditto -c -k --keepParent HyperCreditsMenubar.app "HyperCreditsMenubar-${VERSION}.zip"
173+ ditto -c -k --keepParent UsageMenubar.app "UsageMenubar-${VERSION}.zip"
174174
175175 # ── Detect notarization credentials ───────────────────────────────
176176 # Secrets are checked in a shell step (not a step-level `if:`) so the
@@ -223,7 +223,7 @@ jobs:
223223 chmod 600 "$KEY_FILE"
224224
225225 echo "── Submitting to Apple notary service ──"
226− xcrun notarytool submit "build/export/HyperCreditsMenubar-${VERSION}.zip" \
226+ xcrun notarytool submit "build/export/UsageMenubar-${VERSION}.zip" \
227227 --key "$KEY_FILE" \
228228 --key-id "$NOTARY_API_KEY_ID" \
229229 --issuer "$NOTARY_API_KEY_ISSUER" \
@@ -231,8 +231,8 @@ jobs:
231231 --timeout 30m
232232
233233 echo "── Stapling ticket to the app ──"
234− xcrun stapler staple "build/export/HyperCreditsMenubar.app"
235− xcrun stapler validate "build/export/HyperCreditsMenubar.app"
234+ xcrun stapler staple "build/export/UsageMenubar.app"
235+ xcrun stapler validate "build/export/UsageMenubar.app"
236236
237237 # ── Package release artifacts ─────────────────────────────────────
238238 # Re-zip from the .app so the published archive picks up a stapled
@@ -241,19 +241,19 @@ jobs:
241241 run: |
242242 set -eo pipefail
243243 cd build/export
244− rm -f "HyperCreditsMenubar-${VERSION}.zip"
245− ditto -c -k --keepParent HyperCreditsMenubar.app "HyperCreditsMenubar-${VERSION}.zip"
244+ rm -f "UsageMenubar-${VERSION}.zip"
245+ ditto -c -k --keepParent UsageMenubar.app "UsageMenubar-${VERSION}.zip"
246246 # Also create a stable-named zip for the Homebrew Cask
247− cp "HyperCreditsMenubar-${VERSION}.zip" "HyperCreditsMenubar-latest.zip"
248− cp "HyperCreditsMenubar-${VERSION}.zip" ../../
249− cp "HyperCreditsMenubar-latest.zip" ../../
247+ cp "UsageMenubar-${VERSION}.zip" "UsageMenubar-latest.zip"
248+ cp "UsageMenubar-${VERSION}.zip" ../../
249+ cp "UsageMenubar-latest.zip" ../../
250250
251251 # ── Upload build artifact ─────────────────────────────────────────
252252 - name: Upload build artifact
253253 uses: actions/upload-artifact@v4
254254 with:
255− name: HyperCreditsMenubar-${{ env.VERSION }}
256− path: HyperCreditsMenubar-${{ env.VERSION }}.zip
255+ name: UsageMenubar-${{ env.VERSION }}
256+ path: UsageMenubar-${{ env.VERSION }}.zip
257257 retention-days: 30
258258
259259 # ── Create GitHub Release ─────────────────────────────────────────
@@ -263,13 +263,13 @@ jobs:
263263 tag_name: ${{ env.VERSION }}
264264 name: ${{ env.VERSION }}
265265 body: |
266− ## HyperCreditsMenubar ${{ env.VERSION }}
266+ ## UsageMenubar ${{ env.VERSION }}
267267
268− **Download:** `HyperCreditsMenubar-${{ env.VERSION }}.zip`
268+ **Download:** `UsageMenubar-${{ env.VERSION }}.zip`
269269
270270 ### Installation
271− 1. Download and unzip `HyperCreditsMenubar-${{ env.VERSION }}.zip`
272− 2. Move `HyperCreditsMenubar.app` to your `/Applications` folder
271+ 1. Download and unzip `UsageMenubar-${{ env.VERSION }}.zip`
272+ 2. Move `UsageMenubar.app` to your `/Applications` folder
273273 3. Launch the app — it will appear in your menu bar as ⚡
274274 4. Click the ⚡ icon, enter your Hyper API key, and click Save
275275
@@ -280,7 +280,7 @@ jobs:
280280 ### Changes
281281 Built from commit ${{ github.sha }}
282282 files: |
283− HyperCreditsMenubar-${{ env.VERSION }}.zip
284− HyperCreditsMenubar-latest.zip
283+ UsageMenubar-${{ env.VERSION }}.zip
284+ UsageMenubar-latest.zip
285285 draft: false
286286 prerelease: false