From 3e1d875d5482370fedd6f0707f50acf67add959f Mon Sep 17 00:00:00 2001 From: Lukas Burkhalter Date: Fri, 19 Jan 2024 11:22:48 +0100 Subject: [PATCH] feat: Add gosop-v2 to the suite --- Dockerfile | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index f607eb9..0a78af8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ FROM ubuntu ARG TEST_SUITE_REPO=https://gitlab.com/sequoia-pgp/openpgp-interoperability-test-suite.git -ARG TEST_SUITE_REF=116e20aac03708a9e919f307c077c1324fa9bb98 +ARG TEST_SUITE_REF=7dbee6afaa7c02369138a8e73fb889b676651f58 RUN apt update && apt install -y git rustc cargo clang llvm pkg-config nettle-dev @@ -100,6 +100,28 @@ ENV PATH=${GOSOP_DIR}:${PATH} ENV GOSOP=${GOSOP_DIR}/gosop +# Install gosop gopenpgp v3 + +ENV GOSOP_DIR_V2=/gosop-v2 + +RUN mkdir ${GOSOP_DIR} + +ARG GOSOP_REPO=https://github.com/ProtonMail/gosop.git + +ARG GOSOP_REF=01540fa6dbae980dfcc10e923ec674b22c454ab9 + +RUN git clone ${GOSOP_REPO} ${GOSOP_DIR} + +WORKDIR ${GOSOP_DIR_V2} + +RUN git checkout ${GOSOP_REF} + +RUN go build . + +ENV PATH=${GOSOP_DIR_V2}:${PATH} + +ENV GOSOP=${GOSOP_DIR_V2}/gosop-v2 + # Install sop-openpgpjs # Default is LTS