fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! fixup! GHA: Make ngtcp2 cache efficient
This commit is contained in:
parent
98c5778eb4
commit
b02d587e73
48
.github/workflows/ngtcp2-linux.yml
vendored
48
.github/workflows/ngtcp2-linux.yml
vendored
@ -373,30 +373,6 @@ jobs:
|
|||||||
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp2-version }}
|
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp2-version }}
|
||||||
fail-on-cache-miss: true
|
fail-on-cache-miss: true
|
||||||
|
|
||||||
- name: cache mod_h2
|
|
||||||
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
|
|
||||||
id: cache-mod_h2
|
|
||||||
env:
|
|
||||||
cache-name: cache-mod_h2
|
|
||||||
with:
|
|
||||||
path: /home/runner/mod_h2
|
|
||||||
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.mod_h2-version }}
|
|
||||||
|
|
||||||
- if: steps.cache-mod_h2.outputs.cache-hit != 'true'
|
|
||||||
run: |
|
|
||||||
cd $HOME
|
|
||||||
git clone --quiet --depth=1 -b v${{ env.mod_h2-version }} https://github.com/icing/mod_h2
|
|
||||||
cd mod_h2
|
|
||||||
autoreconf -fi
|
|
||||||
./configure
|
|
||||||
make
|
|
||||||
name: 'build mod_h2'
|
|
||||||
|
|
||||||
- run: |
|
|
||||||
cd $HOME/mod_h2
|
|
||||||
sudo make install
|
|
||||||
name: 'install mod_h2'
|
|
||||||
|
|
||||||
- name: cache openssl3
|
- name: cache openssl3
|
||||||
if: matrix.build.name == 'openssl-quic'
|
if: matrix.build.name == 'openssl-quic'
|
||||||
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
|
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
|
||||||
@ -445,6 +421,30 @@ jobs:
|
|||||||
# /home/runner/quiche/quiche/deps/boringssl/src/lib
|
# /home/runner/quiche/quiche/deps/boringssl/src/lib
|
||||||
name: 'build quiche and boringssl'
|
name: 'build quiche and boringssl'
|
||||||
|
|
||||||
|
- name: cache mod_h2
|
||||||
|
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4
|
||||||
|
id: cache-mod_h2
|
||||||
|
env:
|
||||||
|
cache-name: cache-mod_h2
|
||||||
|
with:
|
||||||
|
path: /home/runner/mod_h2
|
||||||
|
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.mod_h2-version }}
|
||||||
|
|
||||||
|
- if: steps.cache-mod_h2.outputs.cache-hit != 'true'
|
||||||
|
run: |
|
||||||
|
cd $HOME
|
||||||
|
git clone --quiet --depth=1 -b v${{ env.mod_h2-version }} https://github.com/icing/mod_h2
|
||||||
|
cd mod_h2
|
||||||
|
autoreconf -fi
|
||||||
|
./configure
|
||||||
|
make
|
||||||
|
name: 'build mod_h2'
|
||||||
|
|
||||||
|
- run: |
|
||||||
|
cd $HOME/mod_h2
|
||||||
|
sudo make install
|
||||||
|
name: 'install mod_h2'
|
||||||
|
|
||||||
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
|
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4
|
||||||
|
|
||||||
- run: |
|
- run: |
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user