mirror of
https://github.com/libevent/libevent.git
synced 2025-01-31 09:12:55 +08:00
make sure cmake cache misses when configuration files change
This commit is contained in:
parent
2321506d41
commit
87c921f9fc
17
.github/workflows/build.yml
vendored
17
.github/workflows/build.yml
vendored
@ -66,12 +66,13 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-v3
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Cache Dist Build
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: dist
|
||||
key: ${{ matrix.os }}-cmake-dist-${{ matrix.EVENT_MATRIX }}-v3
|
||||
key: ${{ matrix.os }}-cmake-dist-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Install Depends
|
||||
run: |
|
||||
@ -267,7 +268,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: ${{ matrix.os }}-${{ matrix.EVENT_MATRIX }}-v4
|
||||
key: ${{ matrix.os }}-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Prepare vcpkg
|
||||
# Newer versions expect a vcpkg manifest, so stick to v7, that could handle vcpkgArguments
|
||||
@ -471,7 +472,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: mingw-cmake-${{ matrix.EVENT_MATRIX }}-v4
|
||||
key: mingw-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Setup MSYS2
|
||||
uses: msys2/setup-msys2@v2
|
||||
@ -559,7 +560,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-v3
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Install Depends
|
||||
run: brew install mbedtls
|
||||
@ -702,7 +703,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: freebsd-${{ matrix.release }}-cmake-${{ matrix.EVENT_MATRIX }}-v1
|
||||
key: freebsd-${{ matrix.release }}-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Build
|
||||
uses: vmactions/freebsd-vm@v1
|
||||
@ -858,7 +859,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: openbsd-${{ matrix.release }}-cmake-${{ matrix.EVENT_MATRIX }}-v1
|
||||
key: openbsd-${{ matrix.release }}-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v1
|
||||
|
||||
- name: Build
|
||||
uses: vmactions/openbsd-vm@v1
|
||||
@ -1007,7 +1008,7 @@ jobs:
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: build
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-v4
|
||||
key: ${{ matrix.os }}-cmake-${{ matrix.EVENT_MATRIX }}-${{ hashFiles('CMakeLists.txt', 'cmake/**', '.github/**') }}-v4
|
||||
|
||||
- name: Xcode
|
||||
uses: maxim-lobanov/setup-xcode@v1
|
||||
|
Loading…
x
Reference in New Issue
Block a user