Skip to main content

max / makenotwork

1.9 KB · 42 lines History Blame Raw
1 # bento-release-macos driver config.
2 #
3 # Run: bento-release-macos --config driver.toml [--version 0.4.1]
4 #
5 # Drives the macOS release on the build host's in-session ops-agent and pulls
6 # the signed DMG back to this machine (fw13).
7
8 [agent]
9 # The ops-agent's tailnet URL on the Mac build host. Must match the agent's
10 # `listen` address. http (not https): the tailnet (WireGuard) is the transport
11 # security; identity is re-checked by the agent via `tailscale whois`.
12 base_url = "http://100.64.0.2:8765"
13 host_label = "mbp"
14
15 [plan]
16 app = "goingson"
17 version = "0.4.1" # overridable with --version
18 product_name = "GoingsOn" # used for the default DMG name
19
20 # The paths below are on the BUILD HOST and must be ABSOLUTE. `~` is never
21 # expanded: the remote side does not expand it (repo_path is used as a step cwd,
22 # the rest are sh-quoted), and the driver cannot expand it either, because the
23 # build host's home is not this machine's (/Users/max vs /home/max). The driver
24 # rejects a leading `~` up front rather than failing mid-release.
25 repo_path = "/Users/max/Code/Apps/goingson" # checkout ON THE MAC
26 env_file = "/Users/max/.tauri/passwords.env" # secrets sourced before the build
27
28 # Where the signed DMG lands ON THE MAC. Must match DIST_DIR in that app's
29 # dist/release-macos.sh, which includes a platform segment (.../<app>/macos).
30 # Pointing at the parent builds and notarizes fine, then fails at the verify
31 # step with "No such file or directory".
32 dist_root = "/Users/max/Dist/goingson/macos"
33
34 # dmg_name = "GoingsOn_0.4.1_aarch64.dmg" # optional; default shown
35
36 [local]
37 # Where on THIS host (fw13) to pull the signed DMG to. This one IS on this
38 # machine, so a leading `~/` is expanded against your own HOME (`~user` is not).
39 # That is the whole difference from the `[plan]` paths above: their home is the
40 # Mac's, which this side cannot know, so there a `~` is rejected instead.
41 dest_dir = "~/Dist/goingson"
42