-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This change updates the dependency versions of: - debian-bookworm - pandoc - pandoc-crossref - puppeteer - imgur - mermaid-filter - typescript - drawio It also resolves an issue seen running on newer Chromium browsers (>126 or so) where the browser hangs. See puppeteer/puppeteer#11640 for more information about this issue. Because of the update to pandoc 3.2.1, this change also updates the TCG LaTeX template to provide the new required `\pandocbounded` macro. It doesn't appear to have any actual effect for images in docs.
- Loading branch information
1 parent
5d5da71
commit ac6b976
Showing
3 changed files
with
23 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
# syntax=docker/dockerfile:1.3-labs | ||
ARG BASE=debian:bookworm-20240110-slim | ||
ARG BASE=debian:bookworm-20240812-slim | ||
FROM ${BASE} as build-pandoc | ||
|
||
WORKDIR /usr/src/pandoc | ||
|
@@ -13,8 +13,8 @@ RUN apt update && apt install -y \ | |
zlib1g \ | ||
zlib1g-dev | ||
|
||
ENV PANDOC_CLI_VERSION=3.1.12.2 | ||
ENV PANDOC_CROSSREF_VERSION=0.3.17.0 | ||
ENV PANDOC_CLI_VERSION=3.3 | ||
ENV PANDOC_CROSSREF_VERSION=0.3.17.1 | ||
|
||
RUN cabal update && \ | ||
cabal install -j --only-dependencies \ | ||
|
@@ -143,7 +143,7 @@ RUN apt install -y \ | |
ENV PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=true \ | ||
PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser | ||
|
||
RUN npm install --global --unsafe-perm puppeteer@21.7.0 imgur@2.3.0 [email protected] typescript@5.3.3 [email protected] | ||
RUN npm install --global --unsafe-perm puppeteer@23.2.1 imgur@2.4.2 [email protected] typescript@5.5.4 [email protected] | ||
|
||
# Lazy: Just put both possible texlive paths into the path. Only one will get populated. | ||
ENV PATH="${PATH}:/usr/local/texlive/bin/aarch64-linux:/usr/local/texlive/bin/x86_64-linux" | ||
|
@@ -216,7 +216,7 @@ RUN apt install -y \ | |
xorg \ | ||
xvfb | ||
|
||
ENV DRAWIO_RELEASE=23.1.5 | ||
ENV DRAWIO_RELEASE=24.7.8 | ||
|
||
# TARGETPLATFORM is linux/arm64 or linux/amd64. The release for amd64 is called drawio-amd64-23.1.5.deb. | ||
RUN export DRAWIO_DEB=drawio-${TARGETPLATFORM#linux/}-${DRAWIO_RELEASE}.deb && \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters