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: docs/cli.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,7 @@ Global flags (apply to all subcommands): `--verbose, -v` (enable info-level logg
39
39
40
40
-`secrets set <name> [<value>] [PATH]` - Set a pipeline variable (with `isSecret=true`) on every matched ADO definition. Value resolution: positional `<value>` → `--value-stdin` (one line) → interactive tty prompt with echo off.
41
41
-`--allow-override` - Force `allowOverride=true` on the set variable. When omitted, `allowOverride` is **preserved** on existing variables (so secret rotation does not silently downgrade an existing `allowOverride=true`) and defaults to `false` for new variables.
42
+
- When ado-aw round-trips a definition through the ADO GET→PUT API, unchanged secret siblings returned by ADO as masked `***` are normalized to `null` before the PUT so their stored values are preserved instead of being overwritten by the literal mask.
42
43
-`--value-stdin` - Read the value from a single line on stdin.
43
44
-`--dry-run` - Print the planned set without calling the ADO API.
44
45
-`--org / --project / --pat` - ADO context overrides (same semantics as the other lifecycle commands).
@@ -102,4 +103,3 @@ Global flags (apply to all subcommands): `--verbose, -v` (enable info-level logg
102
103
-`--poll-interval <secs>` - Polling period when `--wait` is set (default 10).
103
104
-`--timeout <secs>` - Hard cap on the polling loop when `--wait` is set (default 1800).
104
105
-`--dry-run` - Print the planned `templateParameters` body without calling the ADO API.
0 commit comments