Update 3 files
All checks were successful
Build-Test-Publish / build (linux/amd64) (push) Successful in 1m31s
Build-Test-Publish / build (linux/arm64) (push) Successful in 2m55s
Build-Test-Publish / create-manifest (push) Successful in 13s

This commit is contained in:
Your Name
2025-08-10 12:57:54 +12:00
parent 85734fb7b2
commit 2d790466ed
3 changed files with 23 additions and 53 deletions

View File

@@ -24,6 +24,7 @@ ENV CCACHE_MAXSIZE=2G
# Copy source files (this invalidates cache when source changes)
COPY src/ src/
COPY CMakeLists.txt ./
# Configure project (this step is cached unless CMakeLists.txt changes)
RUN --mount=type=cache,target=/ccache \
@@ -47,9 +48,9 @@ RUN --mount=type=cache,target=/ccache \
${CMAKE_TOOLCHAIN_FILE:+-DCMAKE_TOOLCHAIN_FILE=$CMAKE_TOOLCHAIN_FILE}
# Run prebuild script
RUN --mount=type=cache,target=/ccache \
--mount=type=cache,target=/build \
cmake --build /build --target run_prebuild_script
#RUN --mount=type=cache,target=/ccache \
# --mount=type=cache,target=/build \
# cmake --build /build --target run_prebuild_script
# Build project (ccache will help here when only some files change)
RUN --mount=type=cache,target=/ccache \