Skip to content

Commit 7757e45

Browse files
committed
fix(ci): Add minijinja as a link to minijinja-cli.
1 parent e3156a0 commit 7757e45

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM cgr.dev/chainguard/wolfi-base:latest AS build
44

55
LABEL org.opencontainers.image.source=https://github.com/yonasBSD/toolkit
66

7-
#RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
7+
# Install build dependencies
88
RUN apk update && apk --no-cache add cosign bash curl rust build-base
99

1010
# Run curl installs
@@ -59,9 +59,15 @@ RUN cargo binstall -y --install-path /usr/local/bin --min-tls-version 1.3 rsign2
5959
# Some projects don't have binaries for arch that chainguard/wolfi-base uses
6060
RUN dra download --automatic --install --output /usr/local/bin/b3sum BLAKE3-team/BLAKE3
6161
RUN dra download --automatic typst/typst && mkdir typst && tar -xvf typst*tar.xz --directory typst --strip-components 1 && mv typst/typst /usr/local/bin && rm -rf typst
62-
RUN dra download --automatic mitsuhiko/minijinja && mkdir minijinja && tar -xvf minijinja*tar.xz --directory minijinja --strip-components 1 && mv minijinja/minijinja-cli /usr/local/bin/minijinja && rm -rf minijinja
6362
RUN dra download --automatic numtide/treefmt && mkdir treefmt && tar -xvf treefmt*tar.gz --directory treefmt && mv treefmt/treefmt /usr/local/bin && rm -rf treefmt
6463

64+
# Download minijinja, keep original binary name, and create symlink
65+
RUN dra download --automatic mitsuhiko/minijinja && \
66+
mkdir minijinja && \
67+
tar -xvf minijinja*tar.xz --directory minijinja --strip-components 1 && \
68+
mv minijinja/minijinja-cli /usr/local/bin/minijinja-cli && \
69+
ln -s /usr/local/bin/minijinja-cli /usr/local/bin/minijinja && \
70+
rm -rf minijinja
6571

6672
#checkov:skip=CKV_DOCKER_7: allow use of latest tag
6773
FROM cgr.dev/chainguard/wolfi-base:latest

0 commit comments

Comments
 (0)