You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec/build-and-test.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,16 +47,19 @@ A first extracted implementation slice now exists:
47
47
with a `bin` field; the repo-root package stays `private`
48
48
-`Casks/simulator-broker.rb` installs `Simulator Broker.app` from
49
49
`Simulator-Broker-<version>.zip` on GitHub Releases (signed/notarized app
50
-
shape from `package_distribution.sh`, not `package:local`)
50
+
from `payload/app/Simulator Broker.app` after `package_distribution.sh`,
51
+
not `package:local`). The cask pins the published zip SHA-256.
51
52
- public GitHub-hosted Ubuntu CI runs `verify:public-surface`,
52
53
`test:broker-core`, `test:client`, and `test:harness-adoption`; it does not
53
54
run `test:app`. The job budget is 30 minutes. Broker tests that build an
54
55
app snapshot must inject the fixture `simctl` adapter. The default
55
56
public-surface scan reads index blobs only for dirty or missing worktree
56
57
files so a clean checkout does not spawn one `git cat-file` per file.
57
-
- tagged versions such as `v0.1.0-alpha.1` attach the CLI tarball and the
58
-
packable `simbroker-<version>.tgz` to a GitHub Release through
59
-
`.github/workflows/release.yml`
58
+
- tagged versions such as `v0.1.0-alpha.1` attach the CLI tarball, the
59
+
packable `simbroker-<version>.tgz`, and the notarized
60
+
`Simulator-Broker-<version>.zip` to a GitHub Release. The CLI and npm
61
+
tarballs come from `.github/workflows/release.yml`; the app zip is an
62
+
operator-signed notarized attach for this Alpha.
60
63
- local-debug portable bundle support through a zip bundle plus package-smoke verification of the bundled install path and installed-app launch proof
61
64
- a separate Release distribution packaging path that requires operator-supplied signing inputs, runs `codesign` plus `spctl`, optionally notarizes with `notarytool`, and writes a readiness summary JSON
62
65
- executable `agent-harness/` changes now route through the implementation
0 commit comments