From 477bbdb949e9f27a29ae75c4a562f4e11553cd22 Mon Sep 17 00:00:00 2001 From: Nunuhara Cabbage Date: Sat, 15 Nov 2025 13:44:06 -0800 Subject: [PATCH] ci: cache FFmpeg build --- .github/workflows/build.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2f71ce0..92ed346 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -81,7 +81,15 @@ jobs: mingw-w64-x86_64-libsndfile mingw-w64-x86_64-glew + - name: Cache FFmpeg + id: cache-ffmpeg + uses: actions/cache@v4 + with: + path: FFmpeg/destdir + key: ${{ runner.os }}-ffmpeg-n7.1.2 + - name: Build FFmpeg + if: ${{ steps.cache-ffmpeg.outputs.cache-hit != 'true' }} run: | git clone --depth 1 --branch n7.1.2 https://github.com/FFmpeg/FFmpeg.git cd FFmpeg @@ -111,9 +119,14 @@ jobs: --extra-cflags=--static \ --prefix=/mingw64 make -j$(nproc) - make install + mkdir destdir + DESTDIR=destdir make install cd .. + - name: Install FFmpeg + run: | + cp -a FFmpeg/destdir/. / + - name: Build run: | mkdir debug