Commit 0ebc38b
Quentin Ambard
Surface silent failures in installer + dashboard skill
install.sh — two silent-fail paths now fail loudly:
1. The interactive "Experimental channel" radio-select did
`exec bash <(curl -fsSL ...)`. If curl 404'd / 5xx'd / DNS hiccupped,
`exec bash` ran an empty script and returned to the user's prompt
with no output. Now we curl to a tmp file with `|| die` and check
the file is non-empty before exec'ing.
2. The git-clone fallback in setup-mcp (and the FORCE refresh path)
swallowed errors. A failed re-clone left $REPO_DIR missing,
downstream `uv pip install -e "$REPO_DIR/..."` would explode with
an unrelated error. Now both fallback clones `|| die` with a clear
"Could not clone branch '<X>' from <URL>" message.
databricks-aibi-dashboards SKILL.md — `--dataset-catalog` and
`--dataset-schema` are FLAG-ONLY (no JSON-body equivalent). The CLI
silently warns "unknown field" and proceeds, creating a broken
dashboard whose queries can't resolve catalog.schema.
Made the rule explicit in both the Quick Reference row and the Step 5
canonical comment block:
--dataset-catalog / --dataset-schema : FLAG-ONLY (REQUIRED; CLI
silently drops them if put in --json).
parent_path : JSON-ONLY (no flag).
display_name / warehouse_id / serialized_dashboard : either form.
Live-verified the silent-drop behavior on CLI v0.296.
Co-authored-by: Isaac1 parent 7b07f18 commit 0ebc38b
2 files changed
Lines changed: 33 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
128 | 135 | | |
129 | 136 | | |
130 | 137 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1309 | 1309 | | |
1310 | 1310 | | |
1311 | 1311 | | |
1312 | | - | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
1313 | 1315 | | |
1314 | 1316 | | |
1315 | 1317 | | |
1316 | 1318 | | |
1317 | | - | |
| 1319 | + | |
| 1320 | + | |
1318 | 1321 | | |
1319 | 1322 | | |
1320 | 1323 | | |
1321 | | - | |
| 1324 | + | |
| 1325 | + | |
1322 | 1326 | | |
1323 | 1327 | | |
1324 | 1328 | | |
| |||
2110 | 2114 | | |
2111 | 2115 | | |
2112 | 2116 | | |
2113 | | - | |
2114 | | - | |
| 2117 | + | |
| 2118 | + | |
| 2119 | + | |
| 2120 | + | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
2115 | 2126 | | |
2116 | 2127 | | |
2117 | 2128 | | |
| |||
2305 | 2316 | | |
2306 | 2317 | | |
2307 | 2318 | | |
2308 | | - | |
| 2319 | + | |
| 2320 | + | |
2309 | 2321 | | |
2310 | 2322 | | |
2311 | 2323 | | |
2312 | 2324 | | |
2313 | 2325 | | |
2314 | 2326 | | |
2315 | | - | |
| 2327 | + | |
| 2328 | + | |
2316 | 2329 | | |
2317 | 2330 | | |
2318 | 2331 | | |
| |||
0 commit comments