feat(tools/rust-crates-advisory): omit GHFM checklist in buildkite

Buildkite doesn't understand GitHub Flavored Markdown and having a read
only checklist in there is probably not much use.

Change-Id: I41538487087e8c817b1a5e653f077bb0fbe6eb47
Reviewed-on: https://cl.tvl.fyi/c/depot/+/5201
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
This commit is contained in:
sterni 2022-02-03 14:50:13 +01:00 committed by clbot
parent 5d06425655
commit 66055161fb
3 changed files with 9 additions and 1 deletions

View file

@ -175,6 +175,9 @@ let
"--arg"
"maintainers"
""
"--argjson"
"checklist"
"false"
"-f"
./format-audit-result.jq
]

View file

@ -9,6 +9,8 @@
# for the current lock file.
# - attr: An attribute name (or otherwise unique identifier) to associate the
# report for the current lock file with.
# - checklist: If true, the markdown report will use GHFM checklists for the
# report, allowing to tick of attributes as taken care of.
# Link to human-readable advisory info for a given vulnerability
def link:
@ -62,7 +64,7 @@ def format_vulnerability:
if .vulnerabilities.found | not then
""
else
([ "- [ ] "
([ "-", if $checklist then " [ ] " else " " end
, "`", $attr, "`: "
, (.vulnerabilities.count | tostring)
, " vulnerabilities in Cargo.lock"

View file

@ -154,6 +154,9 @@ let
"--arg"
"maintainers"
strMaintainers
"--argjson"
"checklist"
"true"
];
# GHMF in issues splits paragraphs on newlines