branch: elpa/flymake-pyrefly commit 86fab90ac2d1586d72794307984fcd8ebf9a9a70 Author: Boris Shminke <bo...@shminke.com> Commit: Boris Shminke <bo...@shminke.com>
add CI image --- ci-image/Dockerfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ci-image/Dockerfile b/ci-image/Dockerfile new file mode 100644 index 0000000000..ca238e93cd --- /dev/null +++ b/ci-image/Dockerfile @@ -0,0 +1,14 @@ +FROM python:3.13-slim +RUN mkdir /emacs-tests +WORKDIR /emacs-tests +RUN apt-get update +RUN apt-get install -y build-essential wget libgccjit-12-dev \ + zlib1g-dev libncurses-dev texinfo python3-venv +RUN python3 -m venv .venv +RUN wget http://mirror.cyberbits.eu/gnu/emacs/emacs-30.1.tar.xz +RUN tar -xvf emacs-30.1.tar.xz +WORKDIR ./emacs-30.1 +RUN ./configure --prefix $(pwd)/.local --with-gnutls=ifavailable +RUN make +RUN make install +WORKDIR /emacs-tests