Skip to content

Commit b1cc4da

Browse files
authored
Switch git-lfs source to packagecloud (actions#2838)
1 parent 8b7bfa5 commit b1cc4da

6 files changed

+24
-6
lines changed

runner/actions-runner-dind-rootless.ubuntu-20.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ RUN apt-get update -y \
2727
dnsutils \
2828
ftp \
2929
git \
30-
git-lfs \
3130
iproute2 \
3231
iputils-ping \
3332
iptables \
@@ -56,6 +55,10 @@ RUN apt-get update -y \
5655
&& ln -sf /usr/bin/pip3 /usr/bin/pip \
5756
&& rm -rf /var/lib/apt/lists/*
5857

58+
# Download latest git-lfs version
59+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
60+
apt-get install -y --no-install-recommends git-lfs
61+
5962
# Runner user
6063
RUN adduser --disabled-password --gecos "" --uid $RUNNER_UID runner
6164

runner/actions-runner-dind-rootless.ubuntu-22.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ RUN apt-get update -y \
2323
curl \
2424
ca-certificates \
2525
git \
26-
git-lfs \
2726
iproute2 \
2827
iptables \
2928
jq \
@@ -33,6 +32,10 @@ RUN apt-get update -y \
3332
zip \
3433
&& rm -rf /var/lib/apt/lists/*
3534

35+
# Download latest git-lfs version
36+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
37+
apt-get install -y --no-install-recommends git-lfs
38+
3639
# Runner user
3740
RUN adduser --disabled-password --gecos "" --uid $RUNNER_USER_UID runner
3841

runner/actions-runner-dind.ubuntu-20.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ RUN apt-get update -y \
2525
dnsutils \
2626
ftp \
2727
git \
28-
git-lfs \
2928
iproute2 \
3029
iputils-ping \
3130
iptables \
@@ -53,6 +52,10 @@ RUN apt-get update -y \
5352
&& ln -sf /usr/bin/pip3 /usr/bin/pip \
5453
&& rm -rf /var/lib/apt/lists/*
5554

55+
# Download latest git-lfs version
56+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
57+
apt-get install -y --no-install-recommends git-lfs
58+
5659
# Runner user
5760
RUN adduser --disabled-password --gecos "" --uid $RUNNER_UID runner \
5861
&& groupadd docker --gid $DOCKER_GID \

runner/actions-runner-dind.ubuntu-22.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ RUN apt-get update -y \
2020
curl \
2121
ca-certificates \
2222
git \
23-
git-lfs \
2423
iptables \
2524
jq \
2625
software-properties-common \
@@ -29,6 +28,10 @@ RUN apt-get update -y \
2928
zip \
3029
&& rm -rf /var/lib/apt/lists/*
3130

31+
# Download latest git-lfs version
32+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
33+
apt-get install -y --no-install-recommends git-lfs
34+
3235
# Runner user
3336
RUN adduser --disabled-password --gecos "" --uid $RUNNER_USER_UID runner \
3437
&& groupadd docker --gid $DOCKER_GROUP_GID \

runner/actions-runner.ubuntu-20.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ RUN apt-get update -y \
2525
dnsutils \
2626
ftp \
2727
git \
28-
git-lfs \
2928
iproute2 \
3029
iputils-ping \
3130
jq \
@@ -50,6 +49,10 @@ RUN apt-get update -y \
5049
&& ln -sf /usr/bin/pip3 /usr/bin/pip \
5150
&& rm -rf /var/lib/apt/lists/*
5251

52+
# Download latest git-lfs version
53+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
54+
apt-get install -y --no-install-recommends git-lfs
55+
5356
RUN adduser --disabled-password --gecos "" --uid $RUNNER_UID runner \
5457
&& groupadd docker --gid $DOCKER_GID \
5558
&& usermod -aG sudo runner \

runner/actions-runner.ubuntu-22.04.dockerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,16 @@ RUN apt-get update -y \
2020
curl \
2121
ca-certificates \
2222
git \
23-
git-lfs \
2423
jq \
2524
sudo \
2625
unzip \
2726
zip \
2827
&& rm -rf /var/lib/apt/lists/*
2928

29+
# Download latest git-lfs version
30+
RUN curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && \
31+
apt-get install -y --no-install-recommends git-lfs
32+
3033
RUN adduser --disabled-password --gecos "" --uid $RUNNER_USER_UID runner \
3134
&& groupadd docker --gid $DOCKER_GROUP_GID \
3235
&& usermod -aG sudo runner \

0 commit comments

Comments
 (0)