From b8cf004a6ab9d3abb1308225cf2d06aed395cbf1 Mon Sep 17 00:00:00 2001
From: Peter Kurfer <peter@icb4dc0.de>
Date: Wed, 12 Feb 2025 15:48:13 +0100
Subject: [PATCH] fix: cache issue in act image build

---
 act_runtime/Dockerfile | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/act_runtime/Dockerfile b/act_runtime/Dockerfile
index 82e2af3..6cd1e20 100644
--- a/act_runtime/Dockerfile
+++ b/act_runtime/Dockerfile
@@ -9,8 +9,7 @@ ARG TARGETARCH
 RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
 
 # common tools
-RUN --mount=type=cache,target=/var/lib/apt \
-    --mount=type=cache,target=/var/lib/cache \
+RUN --mount=type=cache,target=/var/lib/cache \
     --mount=type=cache,target=/var/cache/apt \
     apt-get update && \
     apt-get install -y \
@@ -30,6 +29,7 @@ RUN --mount=type=cache,target=/var/lib/apt \
     nodejs \
     libgraphite2-3 \
     zstd && \
+    rm -rf /var/lib/apt/lists/* && \
     ln -s /usr/lib/llvm-${LLVM_VERSION}/bin/clang /usr/bin/clang && \
     ln -s -f /usr/lib/llvm-${LLVM_VERSION}/bin/llc /usr/bin/
 
@@ -37,8 +37,7 @@ ADD --chmod=444 https://cli.github.com/packages/githubcli-archive-keyring.gpg /e
 ADD --chmod=444 https://download.docker.com/linux/debian/gpg /etc/apt/keyrings/docker.asc
 
 # Docker and other tools
-RUN --mount=type=cache,target=/var/lib/apt \
-    --mount=type=cache,target=/var/lib/cache \
+RUN --mount=type=cache,target=/var/lib/cache \
     --mount=type=cache,target=/var/cache/apt \
     echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list && \
     echo \
@@ -46,7 +45,8 @@ RUN --mount=type=cache,target=/var/lib/apt \
     apt-get update && \
     apt-get install -y \
     gh \
-    docker-ce-cli docker-buildx-plugin
+    docker-ce-cli docker-buildx-plugin && \
+    rm -rf /var/lib/apt/lists/*
 
 # Rclone
 RUN curl https://rclone.org/install.sh | bash