fix: pass version via env var instead of template in build script

The {{version}} template is only interpolated for the env: and asset:
fields, not for the build.run script (which is passed verbatim to bash).
Move the version into env: as VERSION="{{version}}" and reference it
as $VERSION in the script.
This commit is contained in:
2026-07-18 16:47:18 +02:00
parent f987b93f81
commit ea637c9067
+3 -1
View File
@@ -12,8 +12,10 @@ categories:
source: source:
id: pkg:generic/tia-lsp@0.1.0 id: pkg:generic/tia-lsp@0.1.0
build: build:
env:
VERSION: "{{version}}"
run: | run: |
git clone --depth 1 --branch v{{version}} https://gitea.l-tech.rs/lazar/tia-lsp.git tia-lsp-src git clone --depth 1 --branch "v$VERSION" https://gitea.l-tech.rs/lazar/tia-lsp.git tia-lsp-src
cp -r tia-lsp-src/src ./src cp -r tia-lsp-src/src ./src
mkdir -p bin mkdir -p bin
printf '#!/bin/bash\nexec lua "$(dirname "$0")/../src/main.lua" "$@"\n' > bin/tia-lsp printf '#!/bin/bash\nexec lua "$(dirname "$0")/../src/main.lua" "$@"\n' > bin/tia-lsp