Skip to content

Commit 93505d7

Browse files
Pin versions for better reproducibility
1 parent f585c24 commit 93505d7

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

Dockerfile

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
2020
rm -rf /var/lib/apt/lists/*
2121

2222
# uv
23-
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /usr/local/bin/
23+
COPY --from=ghcr.io/astral-sh/uv:0.9.7 /uv /uvx /usr/local/bin/
2424

2525
RUN uv python install 3.12
2626
COPY requirements.txt /tmp/requirements.txt
@@ -32,8 +32,9 @@ WORKDIR $APP_HOME
3232

3333
# cromwell
3434
ARG CROMWELL_VERSION=92
35-
ARG CROMWELL_SHA256=d90e46f60f430ff627222c97b950c43f1ededc992619e0aeceaa334690d06073
36-
RUN wget -q -O $APP_HOME/cromwell.jar https://github.com/broadinstitute/cromwell/releases/download/92/cromwell-92.jar
35+
ARG CROMWELL_SHA256=e0e3a050d4124e81369a79059e5774142b2f06bd89df4a0b035f559db85cedf5
36+
RUN wget -q -O $APP_HOME/cromwell.jar https://github.com/broadinstitute/cromwell/releases/download/${CROMWELL_VERSION}/cromwell-${CROMWELL_VERSION}.jar && \
37+
echo "${CROMWELL_SHA256} $APP_HOME/cromwell.jar" | sha256sum -c -
3738

3839
# Run as non-root - movana
3940
RUN useradd --create-home --shell /bin/bash movana && \

cromwell.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ workflow-options {
148148
call-caching {
149149
# Allows re-use of existing results for jobs you've already run
150150
# (default: false)
151-
#enabled = false
151+
enabled = true
152152

153153
# Whether to invalidate a cache result forever if we cannot reuse them. Disable this if you expect some cache copies
154154
# to fail for external reasons which should not invalidate the cache (e.g. auth differences between users):

0 commit comments

Comments
 (0)