Skip to content

Commit 8e8d198

Browse files
Merge branch 'main' into dependabot/docker/ubuntu-24.04
2 parents 64e6e72 + d797d3a commit 8e8d198

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

.github/workflows/dockerimage.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,25 @@ jobs:
2828

2929
steps:
3030
- name: Checkout repository
31-
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
31+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3232

3333
- name: Set up QEMU
34-
uses: docker/setup-qemu-action@5927c834f5b4fdf503fca6f4c7eccda82949e1ee # v3.1.0
34+
uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0
3535

3636
- name: Set up Docker Buildx
37-
uses: docker/setup-buildx-action@4fd812986e6c8c2a69e18311145f9371337f27d4 # v3.4.0
37+
uses: docker/setup-buildx-action@6524bf65af31da8d45b59e8c27de4bd072b392f5 # v3.8.0
3838

3939
- name: Login to GitHub Container Registry
4040
if: ${{ github.event_name == 'push' }}
41-
uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2.0
41+
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
4242
with:
4343
registry: ${{ env.REGISTRY }}
4444
username: ${{ github.actor }}
4545
password: ${{ secrets.GITHUB_TOKEN }}
4646

4747
- name: MAIN – Build and push
4848
if: ${{ github.event_name == 'push' }}
49-
uses: docker/build-push-action@1a162644f9a7e87d8f4b053101d1d9a712edc18c # v6.3.0
49+
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0
5050
with:
5151
context: .
5252
file: Dockerfile
@@ -56,7 +56,7 @@ jobs:
5656

5757
- name: PR – build only
5858
if: ${{ github.event_name == 'pull_request' }}
59-
uses: docker/build-push-action@1a162644f9a7e87d8f4b053101d1d9a712edc18c # v6.3.0
59+
uses: docker/build-push-action@48aba3b46d1b1fec4febb7c5d0c644b249a11355 # v6.10.0
6060
with:
6161
context: .
6262
file: Dockerfile

Dockerfile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,19 @@ LABEL org.opencontainers.image.authors="https://github.com/kepper"
66
LABEL org.opencontainers.image.source="https://github.com/music-encoding/docker-mei"
77
LABEL org.opencontainers.image.revision="v0.0.1"
88

9-
ARG DEBIAN_FRONTEND=noninteractive
109
ARG JAVA_VERSION=17
11-
ARG PRINCE_VERSION=15.1
12-
ARG SAXON_VERSION=SaxonHE12-4
13-
ARG TARGETARCH
10+
ARG PRINCE_VERSION=15.3
11+
ARG SAXON_VERSION=SaxonHE12-5
12+
ARG SCHEMATRON_VERSION=8.0.0
1413
ARG UBUNTU_VERSION=24.04
1514
ARG XERCES_VERSION=26.1.0.1
15+
16+
ARG TARGETARCH
17+
ARG DEBIAN_FRONTEND=noninteractive
1618
ARG DEB_FILE=prince_${PRINCE_VERSION}-1_ubuntu${UBUNTU_VERSION}_${TARGETARCH}.deb
1719

1820
ENV TZ=Europe/Berlin
19-
ENV ANT_VERSION=1.10.13
21+
ENV ANT_VERSION=1.10.14
2022

2123
ENV ANT_HOME=/opt/apache-ant-${ANT_VERSION}
2224
ENV PATH=${PATH}:${ANT_HOME}/bin
@@ -27,6 +29,7 @@ USER root
2729
ADD https://downloads.apache.org/ant/binaries/apache-ant-${ANT_VERSION}-bin.tar.gz \
2830
https://github.com/Saxonica/Saxon-HE/releases/download/${SAXON_VERSION}/${SAXON_VERSION}J.zip \
2931
https://www.oxygenxml.com/maven/com/oxygenxml/oxygen-patched-xerces/${XERCES_VERSION}/oxygen-patched-xerces-${XERCES_VERSION}.jar \
32+
https://repo1.maven.org/maven2/com/helger/schematron/ph-schematron-ant-task/${SCHEMATRON_VERSION}/ph-schematron-ant-task-${SCHEMATRON_VERSION}-jar-with-dependencies.jar \
3033
/tmp/
3134

3235
COPY ["index.js", "package.json", "package-lock.json*", "/opt/docker-mei/"]
@@ -51,6 +54,8 @@ RUN apt-get update && apt-get full-upgrade -y && \
5154
unzip /tmp/${SAXON_VERSION}J.zip -d ${ANT_HOME}/lib && \
5255
# setup xerces
5356
cp /tmp/oxygen-patched-xerces-${XERCES_VERSION}.jar ${ANT_HOME}/lib && \
57+
# setup schematron
58+
cp /tmp/ph-schematron-ant-task-${SCHEMATRON_VERSION}-jar-with-dependencies.jar ${ANT_HOME}/lib && \
5459
# cleanup
5560
apt-get purge -y aptitude apt-utils && \
5661
apt-get autoremove -y && apt-get clean && \

0 commit comments

Comments
 (0)