From 84610c0efe1b3e217c03c46a29cf483edaa480ab Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Thu, 30 Jul 2026 00:21:52 +0800 Subject: [PATCH] ci: disable Cargo incremental compilation --- .github/workflows/docker.yml | 1 + Dockerfile | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index fc0fbf1a..1b63b7f3 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -78,6 +78,7 @@ jobs: cache-scope: synctv-image build-args: | SYNCTV_CARGO_BUILD_PROFILE=${{ github.event_name == 'pull_request' && 'dev' || 'release' }} + CARGO_INCREMENTAL=0 set-meta-annotations: true set-meta-labels: true meta-images: ${{ needs.docker-prepare.outputs.meta-images }} diff --git a/Dockerfile b/Dockerfile index 484cfbc7..840fd36f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,8 +29,12 @@ ARG SYNCTV_BUILD_NO_DEFAULT_FEATURES=false ARG SYNCTV_BUILD_FEATURES="k8s,mimalloc,openapi" ARG SYNCTV_CARGO_BUILD_ARGS="" ARG SYNCTV_CARGO_BUILD_PROFILE=release +ARG CARGO_INCREMENTAL=0 ARG TARGETARCH +# Clean CI runners benefit from deterministic non-incremental compilation. +ENV CARGO_INCREMENTAL=$CARGO_INCREMENTAL + # Copy entire source tree COPY . .