* tests: add repro case for #612
Signed-off-by: William Woodruff <william@yossarian.net>
* generalized location kinds
Signed-off-by: William Woodruff <william@yossarian.net>
* record changes
Signed-off-by: William Woodruff <william@yossarian.net>
* docs: development: add a section on adding locations to audits
Signed-off-by: William Woodruff <william@yossarian.net>
* invisible -> hidden
Signed-off-by: William Woodruff <william@yossarian.net>
---------
Signed-off-by: William Woodruff <william@yossarian.net>
* feat(cli): fine-grained color control
This doesn't quite work yet, since tracing_indicatif
and anstream::AutoStream don't compose cleanly.
* main: hack on color controls more
Signed-off-by: William Woodruff <william@yossarian.net>
* cli: finalize color control
* remove dbg
* make snippets
* record changes
* usage: document --color option
* tests: proper color control and progress bar tests
* ci: enable tty-tests
* docs: document TTY tests
* better unbuffer failure errors
* ci: install expect for tty-tests
* remove unused import
---------
Signed-off-by: William Woodruff <william@yossarian.net>
* bugfix: fix has_tag lookup
This caused false positives in the `ref-confusion`
audit by using the wrong endpoint. The correct
endpoint only returns the exact matching tag or
404, rather than a list of one or more
partial matches.
Signed-off-by: William Woodruff <william@yossarian.net>
* tests: add repro for #518
This ended up being somewhat involved, since
the tests expect to pass `--offline` unconditionally.
Signed-off-by: William Woodruff <william@yossarian.net>
* add test features
Signed-off-by: William Woodruff <william@yossarian.net>
* run online tests
Signed-off-by: William Woodruff <william@yossarian.net>
* release-notes: record changes
Signed-off-by: William Woodruff <william@yossarian.net>
* docs: explain online tests
Signed-off-by: William Woodruff <william@yossarian.net>
---------
Signed-off-by: William Woodruff <william@yossarian.net>