From cf783a0cdbb875a057027744a20d058ba90f4de5 Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Tue, 14 Jul 2026 11:57:52 -0400 Subject: [PATCH] ci: move LaTeX/paper deps to amd64-only release step --- .gitea/workflows/ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index d6cb6b3..b255702 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -134,16 +134,23 @@ jobs: echo "deb http://apt.llvm.org/${VERSION_CODENAME}/ llvm-toolchain-${VERSION_CODENAME}-21 main" | sudo tee /etc/apt/sources.list.d/llvm.list sudo apt-get update -qq sudo apt-get install -y \ - biber build-essential ccache clang-21 cmake devscripts \ - latexmk libc6-dbg llvm-21 lld-21 mold ninja-build rpm \ - texlive-bibtex-extra texlive-fonts-recommended \ - texlive-latex-extra texlive-pictures valgrind zstd + build-essential ccache clang-21 cmake devscripts \ + libc6-dbg llvm-21 lld-21 mold ninja-build rpm \ + valgrind zstd sudo curl -Ls "https://minio.weaselab.dev/public/$(uname -m)/mc.RELEASE.2025-08-13T08-35-41Z" \ -o /usr/local/bin/mc && sudo chmod +x /usr/local/bin/mc for tool in clang clang++ llvm-ar llvm-nm llvm-ranlib llvm-objcopy llvm-cov llvm-symbolizer lld ld.lld; do sudo update-alternatives --install /usr/bin/${tool} ${tool} /usr/bin/${tool}-21 100 done + - name: Install paper build dependencies + if: matrix.arch == 'amd64' + run: | + sudo apt-get install -y \ + biber latexmk \ + texlive-bibtex-extra texlive-fonts-recommended \ + texlive-latex-extra texlive-pictures + - uses: actions/cache@v4 with: path: .ccache