From e0db8b044893861a6586879c1e5358ed867eebc0 Mon Sep 17 00:00:00 2001 From: jank Date: Wed, 4 Jun 2025 12:19:57 +0200 Subject: [PATCH] feat: Add new image --- .gitea/workflows/build.yml | 3 ++- images/actions/latex/Dockerfile | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 images/actions/latex/Dockerfile diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 97f643b..f9390ce 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -37,7 +37,8 @@ jobs: - base strategy: matrix: - language: ["go", "js", "protobuf", "oas", "just", "bun", "rust"] + language: + ["go", "js", "protobuf", "oas", "just", "bun", "rust", "latex"] steps: - name: Login to Registry uses: "docker/login-action@v3" diff --git a/images/actions/latex/Dockerfile b/images/actions/latex/Dockerfile new file mode 100644 index 0000000..e0f6a46 --- /dev/null +++ b/images/actions/latex/Dockerfile @@ -0,0 +1,9 @@ +FROM catthehacker/ubuntu:act-latest + +ENV ACCEPT_EULA = y +ENV DEBIAN_FRONTEND = noninteractive + +RUN cho "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | sudo debconf-set-selections +RUN sudo apt-get update && sudo apt-get install texlive-lang-german texlive-xetex texlive texlive-publishers texlive-science latexmk cm-super ttf-mscorefonts-installer -y +RUN sudo fc-cache -f -v +