feat: add release Docker image and Gitea Actions workflow
Some checks failed
continuous-integration/drone/push Build encountered an error
Release / release (push) Failing after 1m6s

Add Dockerfile.release using mise to install toolchain, Gitea Actions
workflow with snapshot dry-run on main pushes and full release on tags,
and mise release-docker task for local testing.
This commit is contained in:
2026-03-20 15:27:48 +01:00
parent be8faa6a36
commit e10ff5d9fc
3 changed files with 63 additions and 0 deletions

20
Dockerfile.release Normal file
View File

@@ -0,0 +1,20 @@
FROM debian:trixie-slim
RUN apt-get update && apt-get install -y --no-install-recommends \
curl \
git \
build-essential \
&& rm -rf /var/lib/apt/lists/*
# Install mise
RUN curl https://mise.run | sh
ENV PATH="/root/.local/bin:${PATH}"
WORKDIR /build
COPY mise.toml .
RUN mise trust && mise install
COPY . .
ENTRYPOINT ["mise", "run"]
CMD ["release"]