chore: add AppImage release packaging

This commit is contained in:
dev 2026-03-04 14:59:01 +00:00
parent 331e65d948
commit af7656145e
5 changed files with 87 additions and 17 deletions

View file

@ -2,6 +2,8 @@ FROM ubuntu:24.04
COPY --from=ghcr.io/astral-sh/uv:0.10.2 /uv /uvx /usr/local/bin/
ARG APPIMAGE_BUILDER_VERSION=1.1.0
ENV DEBIAN_FRONTEND=noninteractive \
PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1
@ -29,6 +31,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
RUN python3 -m pip install --no-cache-dir --break-system-packages \
"packaging<21" \
appimage-builder
"appimage-builder==${APPIMAGE_BUILDER_VERSION}"
WORKDIR /work