env:
cache-name: cache-quictls-no-deprecated
with:
- path: /home/runner/quictls/build
+ path: ~/quictls/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.quictls-version }}-quic1
- name: cache gnutls
env:
cache-name: cache-gnutls
with:
- path: /home/runner/gnutls/build
+ path: ~/gnutls/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.gnutls-version }}
- name: cache wolfssl
env:
cache-name: cache-wolfssl
with:
- path: /home/runner/wolfssl/build
+ path: ~/wolfssl/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.wolfssl-version }}
- name: cache nghttp3
env:
cache-name: cache-nghttp3
with:
- path: /home/runner/nghttp3/build
+ path: ~/nghttp3/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp3-version }}
- name: cache ngtcp2
env:
cache-name: cache-ngtcp2
with:
- path: /home/runner/ngtcp2/build
+ path: ~/ngtcp2/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.ngtcp2-version }}-${{ env.quictls-version }}-${{ env.gnutls-version }}-${{ env.wolfssl-version }}
- name: cache nghttp2
env:
cache-name: cache-nghttp2
with:
- path: /home/runner/nghttp2/build
+ path: ~/nghttp2/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp2-version }}-${{ env.quictls-version }}-${{ env.ngtcp2-version }}-${{ env.nghttp3-version }}
- id: settings
env:
cache-name: cache-quictls-no-deprecated
with:
- path: /home/runner/quictls/build
+ path: ~/quictls/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.quictls-version }}
fail-on-cache-miss: true
env:
cache-name: cache-gnutls
with:
- path: /home/runner/gnutls/build
+ path: ~/gnutls/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.gnutls-version }}
fail-on-cache-miss: true
env:
cache-name: cache-wolfssl
with:
- path: /home/runner/wolfssl/build
+ path: ~/wolfssl/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.wolfssl-version }}
fail-on-cache-miss: true
env:
cache-name: cache-nghttp3
with:
- path: /home/runner/nghttp3/build
+ path: ~/nghttp3/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp3-version }}
fail-on-cache-miss: true
env:
cache-name: cache-ngtcp2
with:
- path: /home/runner/ngtcp2/build
+ path: ~/ngtcp2/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.ngtcp2-version }}-${{ env.quictls-version }}-${{ env.gnutls-version }}-${{ env.wolfssl-version }}
fail-on-cache-miss: true
env:
cache-name: cache-nghttp2
with:
- path: /home/runner/nghttp2/build
+ path: ~/nghttp2/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.nghttp2-version }}-${{ env.quictls-version }}-${{ env.ngtcp2-version }}-${{ env.nghttp3-version }}
fail-on-cache-miss: true
env:
cache-name: cache-openssl
with:
- path: /home/runner/openssl/build
+ path: ~/openssl/build
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.openssl-version }}
- name: 'install openssl'
env:
cache-name: cache-quiche
with:
- path: /home/runner/quiche
+ path: ~/quiche
key: ${{ runner.os }}-http3-build-${{ env.cache-name }}-${{ env.quiche-version }}
- if: matrix.build.name == 'quiche' && steps.cache-quiche.outputs.cache-hit != 'true'
env:
cache-name: cache-bearssl
with:
- path: /home/runner/bearssl
+ path: ~/bearssl
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.bearssl-version }}
- name: 'build bearssl'
env:
cache-name: cache-libressl
with:
- path: /home/runner/libressl
+ path: ~/libressl
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.libressl-version }}
- name: 'build libressl'
env:
cache-name: cache-wolfssl-all
with:
- path: /home/runner/wolfssl-all
+ path: ~/wolfssl-all
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.wolfssl-version }}
- name: 'build wolfssl (all)'
env:
cache-name: cache-wolfssl-opensslextra
with:
- path: /home/runner/wolfssl-opensslextra
+ path: ~/wolfssl-opensslextra
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.wolfssl-version }}
- name: 'build wolfssl (opensslextra)'
env:
cache-name: cache-wolfssh
with:
- path: /home/runner/wolfssh
+ path: ~/wolfssh
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.wolfssl-version }}-${{ env.wolfssh-version }}
- name: 'build wolfssh'
env:
cache-name: cache-mbedtls-threadsafe
with:
- path: /home/runner/mbedtls
+ path: ~/mbedtls
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.mbedtls-version }}
- name: 'build mbedtls'
env:
cache-name: cache-openssl-tsan
with:
- path: /home/runner/openssl
+ path: ~/openssl
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.openssl-version }}
- name: 'build openssl (thread sanitizer)'
env:
cache-name: cache-quictls
with:
- path: /home/runner/quictls
+ path: ~/quictls
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.quictls-version }}-quic1
- name: 'build quictls'
env:
cache-name: cache-msh3
with:
- path: /home/runner/msh3
+ path: ~/msh3
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.msh3-version }}
- name: 'build msh3'
env:
cache-name: cache-awslc
with:
- path: /home/runner/awslc
+ path: ~/awslc
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.awslc-version }}
- name: 'build awslc'
env:
cache-name: cache-rustls
with:
- path: /home/runner/rustls
+ path: ~/rustls
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.rustls-version }}
- name: 'install rust'