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

Reply via email to