Skip to content

Commit c6c7632

Browse files
Add image for alpine 3.20.2 with chrome 128
1 parent a411cc0 commit c6c7632

3 files changed

Lines changed: 42 additions & 2 deletions

File tree

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
FROM hexpm/elixir:1.17.2-erlang-26.2.5.2-alpine-3.20.2
2+
3+
USER root
4+
5+
RUN apk update \
6+
&& apk add --no-cache \
7+
# Will install chromium 128.0.6613.119 & ghostscript 10.03.1
8+
chromium \
9+
ghostscript \
10+
# for verapdf & ZUV
11+
openjdk11-jre \
12+
# for pdftotext & friends
13+
poppler-utils \
14+
# for identifying images
15+
imagemagick \
16+
# for 'kill'
17+
procps \
18+
# temporary for installation below
19+
wget \
20+
unzip \
21+
# GNU tar needed by actions/cache
22+
tar
23+
24+
RUN mkdir /opt/verapdf
25+
WORKDIR /opt/verapdf
26+
RUN wget http://downloads.verapdf.org/rel/verapdf-installer.zip \
27+
&& unzip verapdf-installer.zip \
28+
&& mv verapdf-greenfield* verapdf-greenfield \
29+
&& chmod +x verapdf-greenfield/verapdf-install
30+
COPY .github/docker/auto-install.xml /opt/verapdf/verapdf-greenfield
31+
RUN ./verapdf-greenfield/verapdf-install auto-install.xml
32+
33+
WORKDIR /opt/zuv
34+
RUN wget https://github.com/ZUGFeRD/ZUV/releases/download/v0.8.3/ZUV-0.8.3.jar
35+
ENV ZUV_JAR /opt/zuv/ZUV-0.8.3.jar
36+
37+
RUN apk del \
38+
wget \
39+
unzip \
40+
&& rm -rf /var/lib/apt/lists/*

.github/workflows/publish-image.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
packages: write
3232
strategy:
3333
matrix:
34-
dockerfile: ['elixir-1-11', 'debian-buster', 'alpine-3-17-3', 'alpine-3-18-4']
34+
dockerfile: ['elixir-1-11', 'debian-buster', 'alpine-3-17-3', 'alpine-3-18-4', 'alpine-3-20-2']
3535

3636
steps:
3737
- name: Checkout repository

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# locked to the versions we use in the lint CI job
22
elixir 1.14.5
3-
erlang 25.3.1
3+
erlang 26.1.2

0 commit comments

Comments
 (0)