Skip to content

Commit d963a6e

Browse files
committed
Regenerate lein Dockerfiles with commit pin
1 parent 8e20568 commit d963a6e

44 files changed

Lines changed: 132 additions & 88 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

target/debian-bookworm-11/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y make maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-17/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y make maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-21/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y make maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-25/latest/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1212
WORKDIR /tmp
1313

1414
# No standalone uberjar is published for this version, so build it from source.
15-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
16-
# dependencies with Maven and run `lein uberjar`.
15+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
16+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1717
RUN set -eux; \
1818
apt-get update && \
1919
apt-get install -y make maven git gnupg && \
@@ -25,6 +25,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2525
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2626
cd leiningen && \
2727
git verify-tag $LEIN_VERSION && \
28+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2829
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2930
bin/lein uberjar && \
3031
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-25/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y make maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-26/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y make maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-slim-11/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-slim-17/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-slim-21/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

target/debian-bookworm-slim-25/lein/Dockerfile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ ENV LEIN_INSTALL=/usr/local/bin/
1010
WORKDIR /tmp
1111

1212
# No standalone uberjar is published for this version, so build it from source.
13-
# Verify Leiningen's GPG-signed release tag, then bootstrap leiningen-core's
14-
# dependencies with Maven and run `lein uberjar`.
13+
# Verify Leiningen's GPG-signed release tag and pin the expected commit, then
14+
# bootstrap leiningen-core's dependencies with Maven and run `lein uberjar`.
1515
RUN set -eux; \
1616
apt-get update && \
1717
apt-get install -y maven git gnupg && \
@@ -23,6 +23,7 @@ gpg --batch --keyserver hkps://keyserver.ubuntu.com --recv-keys 9D13D9426A0814B3
2323
git clone --depth 1 --branch $LEIN_VERSION https://codeberg.org/leiningen/leiningen.git && \
2424
cd leiningen && \
2525
git verify-tag $LEIN_VERSION && \
26+
[ "$(git rev-parse HEAD)" = "d703e4802feb3e5c3fa9ae9f1874fb7a3a3e3030" ] && \
2627
( cd leiningen-core && mvn -B -q -DskipTests install && mvn -B -q dependency:build-classpath -Dmdep.outputFile=.lein-bootstrap ) && \
2728
bin/lein uberjar && \
2829
install -m 0644 target/leiningen-$LEIN_VERSION-standalone.jar /usr/share/java/leiningen-$LEIN_VERSION-standalone.jar && \

0 commit comments

Comments
 (0)