Skip to content

Commit b07196b

Browse files
fix win caches
1 parent 5c29ed5 commit b07196b

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

.github/workflows/check-commit.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -414,25 +414,30 @@ jobs:
414414
./src/verge-tx
415415
./src/qt/verge-qt
416416
417-
windows32-ubuntu22:
417+
windows32-ubuntu22:
418418
runs-on: ubuntu-22.04
419419
steps:
420420
- uses: actions/checkout@v4
421-
- name: Cache depends (sources only)
421+
422+
- name: Cache depends artifacts
422423
uses: actions/cache@v4
423424
with:
424-
path: depends/sources
425-
key: depends-${{ runner.os }}-mingw32-32-v6-${{ hashFiles('depends/packages/**', 'depends/hosts/**', 'depends/**.mk', 'depends/Makefile') }}
425+
path: |
426+
depends/built
427+
depends/i686-w64-mingw32
428+
depends/work
429+
depends/sources
430+
key: depends-${{ runner.os }}-mingw32-32-v7-${{ hashFiles('depends/packages/**', 'depends/hosts/**', 'depends/**.mk', 'depends/Makefile') }}
426431
restore-keys: |
427-
depends-${{ runner.os }}-mingw32-32-v6-
432+
depends-${{ runner.os }}-mingw32-32-v7-
428433
429434
- name: Cache ccache
430435
uses: actions/cache@v4
431436
with:
432437
path: ~/.ccache
433-
key: ccache-${{ runner.os }}-mingw32-32-v6-${{ hashFiles('configure.ac', 'Makefile.am', 'src/**', 'build-aux/**') }}
438+
key: ccache-${{ runner.os }}-mingw32-32-v7-${{ hashFiles('configure.ac', 'Makefile.am', 'src/**', 'build-aux/**') }}
434439
restore-keys: |
435-
ccache-${{ runner.os }}-mingw32-32-v6-
440+
ccache-${{ runner.os }}-mingw32-32-v7-
436441
437442
- name: Update apt repos
438443
run: sudo apt-get update
@@ -447,9 +452,6 @@ jobs:
447452
- name: Force Posix
448453
run: sudo update-alternatives --set i686-w64-mingw32-g++ /usr/bin/i686-w64-mingw32-g++-posix
449454

450-
- name: Clean stale depends (if present)
451-
run: make -C depends HOST=i686-w64-mingw32 clean || true
452-
453455
- name: Build depends for MingW32 Cross Compile
454456
run: |
455457
unset STRIP || true
@@ -469,8 +471,7 @@ jobs:
469471
echo "PKG_CONFIG=i686-w64-mingw32-pkg-config" >> $GITHUB_ENV
470472
echo "CCACHE_BASEDIR=$GITHUB_WORKSPACE" >> $GITHUB_ENV
471473
echo "CCACHE_DIR=$HOME/.ccache" >> $GITHUB_ENV
472-
echo "CCACHE_DISABLE=1" >> $GITHUB_ENV # TEMP: isolate ccache
473-
echo "ARFLAGS=rcs" >> $GITHUB_ENV # stable archiving flags
474+
echo "ARFLAGS=rcs" >> $GITHUB_ENV
474475
475476
- name: Configure ccache
476477
run: |
@@ -521,27 +522,30 @@ jobs:
521522
/home/runner/work/verge/verge/src/qt/verge-qt.exe
522523
523524
524-
525525
windows64-ubuntu22:
526526
runs-on: ubuntu-22.04
527527
steps:
528528
- uses: actions/checkout@v4
529529

530-
- name: Cache depends (sources only)
530+
- name: Cache depends artifacts
531531
uses: actions/cache@v4
532532
with:
533-
path: depends/sources
534-
key: depends-${{ runner.os }}-mingw64-64-v6-${{ hashFiles('depends/packages/**', 'depends/hosts/**', 'depends/**.mk', 'depends/Makefile') }}
533+
path: |
534+
depends/built
535+
depends/x86_64-w64-mingw32
536+
depends/work
537+
depends/sources
538+
key: depends-${{ runner.os }}-mingw64-64-v7-${{ hashFiles('depends/packages/**', 'depends/hosts/**', 'depends/**.mk', 'depends/Makefile') }}
535539
restore-keys: |
536-
depends-${{ runner.os }}-mingw64-64-v6-
540+
depends-${{ runner.os }}-mingw64-64-v7-
537541
538542
- name: Cache ccache
539543
uses: actions/cache@v4
540544
with:
541545
path: ~/.ccache
542-
key: ccache-${{ runner.os }}-mingw64-64-v6-${{ hashFiles('configure.ac', 'Makefile.am', 'src/**', 'build-aux/**') }}
546+
key: ccache-${{ runner.os }}-mingw64-64-v7-${{ hashFiles('configure.ac', 'Makefile.am', 'src/**', 'build-aux/**') }}
543547
restore-keys: |
544-
ccache-${{ runner.os }}-mingw64-64-v6-
548+
ccache-${{ runner.os }}-mingw64-64-v7-
545549
546550
- name: Update apt repos
547551
run: sudo apt-get update
@@ -556,9 +560,6 @@ jobs:
556560
- name: Force Posix
557561
run: sudo update-alternatives --set x86_64-w64-mingw32-g++ /usr/bin/x86_64-w64-mingw32-g++-posix
558562

559-
- name: Clean stale depends (if present)
560-
run: make -C depends HOST=x86_64-w64-mingw32 clean || true
561-
562563
- name: Build depends for MingW64 Cross Compile
563564
run: |
564565
unset STRIP || true
@@ -578,7 +579,6 @@ jobs:
578579
echo "PKG_CONFIG=x86_64-w64-mingw32-pkg-config" >> $GITHUB_ENV
579580
echo "CCACHE_BASEDIR=$GITHUB_WORKSPACE" >> $GITHUB_ENV
580581
echo "CCACHE_DIR=$HOME/.ccache" >> $GITHUB_ENV
581-
echo "CCACHE_DISABLE=1" >> $GITHUB_ENV # TEMP: isolate ccache
582582
echo "ARFLAGS=rcs" >> $GITHUB_ENV
583583
584584
- name: Configure ccache
@@ -631,4 +631,4 @@ jobs:
631631
/home/runner/work/verge/verge/src/verged.exe
632632
/home/runner/work/verge/verge/src/verge-cli.exe
633633
/home/runner/work/verge/verge/src/verge-tx.exe
634-
/home/runner/work/verge/verge/src/qt/verge-qt.exe
634+
/home/runner/work/verge/verge/src/qt/verge-qt.exe

0 commit comments

Comments
 (0)