tvl-depot/tools
sterni bf18e65719 refactor(rust-crates-advisory): redo the buildkite report in bash
I've elected to split the check-all-our-lock-files script into two new
scripts: One very simple script which generates the report by invoking
lock-file-report on the fake lock file for //third_party/rust-crates and
all lock files in depot, and one which executes this and adds it as a
buildkite annotation if there are any warnings (which is reported by the
report generating script using a non zero exit code).

The latter script could become the basis for generalizing buildkite
annotations, a slight attempt at making it easily reusable in the future
has been made. So far we expect a report generating script to exit non
zero if a report should be made and to print commonmark to stdout. In
the future we may want to use a JSON format for generating the report,
allowing us to filter it by buildkite target (using the drvmap to
exclude certain reports, potentially).

Change-Id: I1df9e440509d69adff5b8e6304105a45dc62c018
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5260
Reviewed-by: kn <klemens@posteo.de>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2022-11-04 22:06:53 +00:00
..
checks fix(tools/checks): Minor typo fix 2022-06-07 10:46:15 +00:00
cheddar chore(tools/cheddar): bump cargo dependencies 2022-08-22 21:15:01 +00:00
depot-scanner chore(buf): Use nixpkgs-provided buf 2022-10-21 18:39:03 +00:00
emacs-pkgs chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
magrathea feat(tools/magrathea): add repl command 2022-06-01 10:32:01 +00:00
nixery docs(nixery): replace the Nixery mdBook with a simple web page 2022-10-12 10:58:03 +00:00
nsfv-setup style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
releases fix(tools/releases): Explicitly set release phase in filteredGitPush 2022-06-06 12:02:26 +00:00
rust-crates-advisory refactor(rust-crates-advisory): redo the buildkite report in bash 2022-11-04 22:06:53 +00:00
tvlc chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00
crfo-approve.nix feat(tools/crfo-approve): Add tool for CRFO depot-interventions 2022-02-07 19:12:31 +00:00
depot-deps.nix feat(ops/buildkite): Bootstrap Buildkite Terraform configuration 2022-06-06 11:05:12 +00:00
depotfmt.nix chore(3p/sources): Bump channels & overlays (OpenSSL edition) 2022-11-03 15:10:39 +00:00
eprintf.nix style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
gerrit-cli.nix fix(gerrit-cli): don't output the path to SSH if it's on the path 2020-06-21 23:49:30 +00:00
gerrit-update.nix feat(gerrit-update): Add helper script for updating Gerrit schema 2020-11-29 11:50:58 +00:00
hash-password.nix test(tools/hash-password): ensure that script can execute correctly 2022-05-27 23:48:37 +00:00
perf-flamegraph.nix fix(tools/perf-flamegraph): Get rid of most 'unknown's 2020-07-16 00:37:29 +00:00