max / makenotwork
1 file changed,
+9 insertions,
-0 deletions
| @@ -8,6 +8,15 @@ | |||
| 8 | 8 | # Replace with mbp's actual tailnet IP. 8765 mirrors the ACL example. | |
| 9 | 9 | listen = "100.64.0.2:8765" | |
| 10 | 10 | ||
| 11 | + | # Root for `GET /pull`, which is how a driver retrieves the artifact it just had | |
| 12 | + | # this host build. Required for that: with no pull_root, /pull answers 403 | |
| 13 | + | # "pull disabled: no pull_root configured", so a release builds, signs, | |
| 14 | + | # notarizes, and staples, then fails at the final step. Every /pull request is | |
| 15 | + | # confined under this root, so keep it to the artifacts tree -- NOT $HOME, which | |
| 16 | + | # would expose ~/.tauri/passwords.env and the .p8 to any allow-listed caller. | |
| 17 | + | # Omit the key entirely to leave /pull disabled. | |
| 18 | + | pull_root = "/Users/max/Dist" | |
| 19 | + | ||
| 11 | 20 | # What THIS host is allowed to do — the ceiling for every caller. The Mac signs. | |
| 12 | 21 | [grant] | |
| 13 | 22 | actuate = ["build", "sign", "notarize", "staple", "package"] |