diff --git a/.github/docker/Dockerfile b/.github/docker/Dockerfile index c9da228..aef0316 100644 --- a/.github/docker/Dockerfile +++ b/.github/docker/Dockerfile @@ -1,3 +1,5 @@ FROM ghcr.io/loongarchlinux/archlinux:latest ARG TARGETARCH -RUN pacman --noconfirm -Syu +RUN --mount=type=cache,target=/var/cache/pacmant,sharing=locked \ + --mount=type=cache,target=/var/lib/pacman/sync,sharing=locked \ + pacman --noconfirm -Syu diff --git a/.github/workflows/docker-images.yml b/.github/workflows/docker-images.yml index 3933588..c82b789 100644 --- a/.github/workflows/docker-images.yml +++ b/.github/workflows/docker-images.yml @@ -7,11 +7,13 @@ on: - cron: "0 0 * * FRI" pull_request: paths: + - ".github/docker/Dockerfile" - ".github/workflows/docker-images.yml" push: branches: - main paths: + - ".github/docker/Dockerfile" - ".github/workflows/docker-images.yml" jobs: