From 746e0d054d5311ee003bb0804d4238dcbfe7a8fa Mon Sep 17 00:00:00 2001 From: Vladimir Portnov Date: Wed, 22 Oct 2025 16:13:20 +0800 Subject: [PATCH] Use globally installed trdl when available (#52) Signed-off-by: Vladimir Portnov --- templates/Setup.gitlab-ci.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/templates/Setup.gitlab-ci.yml b/templates/Setup.gitlab-ci.yml index 15fe946..d719b78 100644 --- a/templates/Setup.gitlab-ci.yml +++ b/templates/Setup.gitlab-ci.yml @@ -26,13 +26,15 @@ variables: before_script: # Setup trdl - | - export PATH=$PATH:~/bin - trdl_target_version=$(curl -s https://tuf.trdl.dev/targets/channels/0/stable) - trdl_installed_version=$(trdl | tail -n 1 | sed -E 's/Version: v([0-9\.]+)/\1/') - if [[ "$trdl_installed_version" != "$trdl_target_version" ]]; then - curl -sSLO "https://tuf.trdl.dev/targets/releases/$trdl_target_version/linux-amd64/bin/trdl" - install -D trdl ~/bin/trdl - rm trdl + if ! command -v trdl; then + export PATH=$PATH:~/bin + trdl_target_version=$(curl -s https://tuf.trdl.dev/targets/channels/0/stable) + trdl_installed_version=$(trdl | tail -n 1 | sed -E 's/Version: v([0-9\.]+)/\1/') + if [[ "$trdl_installed_version" != "$trdl_target_version" ]]; then + curl -sSLO "https://tuf.trdl.dev/targets/releases/$trdl_target_version/linux-amd64/bin/trdl" + install -D trdl ~/bin/trdl + rm trdl + fi fi # Setup werf