| 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 |
|