feat(sterni/acme): add plumbing rule for r/XXXX short links

This uses git show to display the revision same as the git commit rule.

Change-Id: Ibf518adb60d15cac2126b6ab0c7e12c4b4637c25
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13041
Reviewed-by: sterni <sternenseemann@systemli.org>
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
This commit is contained in:
sterni 2025-01-23 22:40:19 +01:00 committed by clbot
parent 75e0c1cf43
commit 0481a5778e

View file

@ -1,7 +1,6 @@
# TODO(sterni): document TVL short links,
# for now see //tools/cheddar, //web/atward, //tools/magrathea
# and //ops/modules/monorepo-gerrit.
# TODO(sterni): r/([0-9]+)
# TVL short links that go to the browser, e.g. cl/8413, b/187
@ -17,6 +16,13 @@ data set https://b.tvl.fyi/issues/$1
plumb to web
plumb start web $data
# TVL revision short links e.g. r/9000, r/3
type is text
data matches 'r/([0-9]+)'
data set refs/r/$1
plumb start rc -c 'cd '$wdir'; cd `{git rev-parse --show-toplevel} && git show --pretty=fuller '$data' | plumb -i -d edit -a ''action=showdata filename=+git/'$data''' '
# TVL target short links
# TODO(sterni): implement subtargets