1diff --git a/bouncer/Dockerfile b/bouncer/Dockerfile
2index a0467e4..82ee841 100644
3--- a/bouncer/Dockerfile
4+++ b/bouncer/Dockerfile
5@@ -12,12 +12,12 @@ RUN git clone https://codeberg.org/emersion/soju.git
6
7 WORKDIR /app/soju
8
9-RUN git checkout v0.9.0
10+RUN git checkout v0.10.1
11
12 # RUN git apply ../subscriber-change.diff
13
14-RUN --mount=type=cache,target=/go/pkg/,rw \
15- --mount=type=cache,target=/root/.cache/,rw \
16+RUN --mount=type=cache,target=/go/pkg/mod,sharing=locked \
17+ --mount=type=cache,target=/root/.cache/go-build,sharing=locked \
18 go mod download
19
20 FROM builder-deps AS builder
21@@ -34,12 +34,12 @@ ENV LDFLAGS="-s -w"
22
23 ENV GOOS=${TARGETOS} GOARCH=${TARGETARCH}
24
25-RUN --mount=type=cache,target=/go/pkg/,rw \
26- --mount=type=cache,target=/root/.cache/,rw \
27+RUN --mount=type=cache,target=/go/pkg/mod,sharing=locked \
28+ --mount=type=cache,target=/root/.cache/go-build,sharing=locked \
29 go build -ldflags "$LDFLAGS" ./cmd/soju
30
31-RUN --mount=type=cache,target=/go/pkg/,rw \
32- --mount=type=cache,target=/root/.cache/,rw \
33+RUN --mount=type=cache,target=/go/pkg/mod,sharing=locked \
34+ --mount=type=cache,target=/root/.cache/go-build,sharing=locked \
35 go build -ldflags "$LDFLAGS" ./cmd/sojuctl
36
37 FROM scratch