Try and install jinjaturtle via poetry / appimage
Some checks failed
CI / test (push) Successful in 50s
CI / test (almalinux, docker.io/library/almalinux:9, python3.11) (push) Successful in 8m40s
CI / test (debian, docker.io/library/debian:13, python3) (push) Failing after 11m53s
Lint / test (push) Successful in 47s

This commit is contained in:
Miguel Jacq 2026-06-29 14:05:52 +10:00
parent 78b52eae71
commit 76aafcc08d
Signed by: mig5
GPG key ID: 03906B4110AAD3B8

View file

@ -226,23 +226,10 @@ ensure_jinjaturtle() {
return return
fi fi
if is_debian; then # Clone git repo
pkg_install ca-certificates curl gnupg lsb-release run git clone https://git.mig5.net/mig5/jinjaturtle /tmp/jinjaturtle
run mkdir -p /usr/share/keyrings cd /tmp/jinjaturtle && run poetry build
run bash -c "curl -fsSL https://mig5.net/static/mig5.asc | gpg --dearmor --yes -o /usr/share/keyrings/mig5.gpg" cd /tmp/jinjaturtle && run poetry run pyproject-appimage --output /usr/bin/jinjaturtle
local codename
codename="$(lsb_release -cs)"
run bash -c "printf '%s\n' 'deb [arch=amd64 signed-by=/usr/share/keyrings/mig5.gpg] https://apt.mig5.net ${codename} main' > /etc/apt/sources.list.d/mig5.list"
run apt-get update
APT_UPDATED=1
run env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends jinjaturtle
elif is_rpm_family; then
printf 'Skipping JinjaTurtle package integration on RPM-family CI;\n'
return
else
fail "Unsupported OS for JinjaTurtle package install: $(os_id)."
fi
} }
require_cmd() { require_cmd() {