Skip to content

Pin the Homebrew cask to the notarized Alpha app zip - #13

Merged
VladimirBrejcha merged 1 commit into
mainfrom
release/cask-notarized-app-zip
Aug 19, 2026
Merged

Pin the Homebrew cask to the notarized Alpha app zip#13
VladimirBrejcha merged 1 commit into
mainfrom
release/cask-notarized-app-zip

Conversation

@VladimirBrejcha

Copy link
Copy Markdown
Contributor

Why

The signed, notarized Simulator-Broker-0.1.0-alpha.1.zip is now attached to the Alpha GitHub Release. The cask still used sha256 :no_check and public docs still said that zip was missing.

Changed

  • Pin Casks/simulator-broker.rb to SHA-256 5e19d128bf8061d5e18812c092e8a3b8e5f4514ff42bc233baa643fb0f075f70.
  • Document brew install --cask fiveonecode/simulator-broker/simulator-broker.
  • Remove stale “zip is not attached” copy from README, getting started, status, SECURITY, and the cask caveats.

Verification

npm run agent:verify -- --profile spec-only --paths Casks/simulator-broker.rb,README.md,docs/getting-started.md,docs/status.md,SECURITY.md,CHANGELOG.md,spec/build-and-test.md,docs/test/front-door.test.mjs --session-dir task-sessions/cask-notarized-app-zip-20260819

spec-only passed. agent:complete passed.

Session

task-sessions/cask-notarized-app-zip-20260819

Release asset

https://github.com/fiveonecode/simulator-broker/releases/download/v0.1.0-alpha.1/Simulator-Broker-0.1.0-alpha.1.zip

Why:
Developer ID signing and Apple notarization produced
Simulator-Broker-0.1.0-alpha.1.zip. The cask still used sha256 :no_check
and public docs still said the Alpha release did not attach that zip.

Changed:
Pin Casks/simulator-broker.rb to the published zip SHA-256. Document
the brew cask one-liner and remove the stale not-attached caveats.

Verification:
npm run agent:verify -- --profile spec-only --paths Casks/simulator-broker.rb,README.md,docs/getting-started.md,docs/status.md,SECURITY.md,CHANGELOG.md,spec/build-and-test.md,docs/test/front-door.test.mjs --session-dir task-sessions/cask-notarized-app-zip-20260819

Affected:
Casks/simulator-broker.rb
README.md
docs/getting-started.md
docs/status.md
SECURITY.md
CHANGELOG.md
spec/build-and-test.md
docs/test/front-door.test.mjs

Refs:
https://github.com/fiveonecode/simulator-broker/releases/tag/v0.1.0-alpha.1
https://github.com/fiveonecode/simulator-broker/releases/download/v0.1.0-alpha.1/Simulator-Broker-0.1.0-alpha.1.zip
spec/build-and-test.md

Session:
task-sessions/cask-notarized-app-zip-20260819
@VladimirBrejcha
VladimirBrejcha merged commit 0921bd6 into main Aug 19, 2026
1 of 2 checks passed
VladimirBrejcha added a commit to fiveonecode/homebrew-simulator-broker that referenced this pull request Aug 19, 2026
Copy Casks/simulator-broker.rb from product main after
fiveonecode/simulator-broker#13
merged as 0921bd66491a8d7203a0c90d935f813057bdb82b. The cask now
pins sha256 5e19d128bf8061d5e18812c092e8a3b8e5f4514ff42bc233baa643fb0f075f70
for Simulator-Broker-0.1.0-alpha.1.zip.

Verification:
cmp Casks/simulator-broker.rb against product origin/main
VladimirBrejcha added a commit that referenced this pull request Aug 19, 2026
Why:
origin/main added the notarized cask SHA pin after this branch
diverged. The merge-base copy of spec/build-and-test.md must keep both
the pinned-cask current-state bullets and the hardcoded
simulator-broker session-root contract.

Changed:
- spec/build-and-test.md: keep the product-slug session-root obligation
  and take the pinned-cask plus notarized zip current-state bullets.
- CHANGELOG.md, Casks/simulator-broker.rb, README.md, SECURITY.md,
  docs/getting-started.md, docs/status.md, docs/test/front-door.test.mjs:
  take the origin/main pinned-cask front door.

Verification:
- npm run agent:verify -- --profile spec-only --paths spec/build-and-test.md CHANGELOG.md Casks/simulator-broker.rb README.md SECURITY.md docs/getting-started.md docs/status.md docs/test/front-door.test.mjs --session-dir task-sessions/merge-agent-home-main-20260819

Affected:
- spec/build-and-test.md
- CHANGELOG.md
- Casks/simulator-broker.rb
- README.md
- SECURITY.md
- docs/getting-started.md
- docs/status.md
- docs/test/front-door.test.mjs

Refs:
- 0921bd6 (Merge pull request #13 from fiveonecode/release/cask-notarized-app-zip)
- 52259ea (Point Codex verify-specs at the simulator-broker slug)

Session:
- task-sessions/merge-agent-home-main-20260819

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

OpenCodeReview: Review skipped: no items were selected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant