From 790ed93321bf10d249e2caa95ce72143cbc5397c Mon Sep 17 00:00:00 2001 From: Jun Aruga Date: Mon, 7 Sep 2026 13:50:22 +0100 Subject: [PATCH] CI: enable caching for openssl-master, libressl-master, and aws-lc-latest Remove the condition that excluded these builds from caching. Caches not accessed within the last week are evicted according to the actions/cache documentation, so the cached build is at most about a week old, which is acceptable for these builds. https://github.com/actions/cache#cache-limits > Cache Limits > A repository can have up to 10GB of caches. Once the 10GB limit is reached, > older caches will be evicted based on when the cache was last accessed. Caches > that are not accessed within the last week will also be evicted. Assisted-by: Claude:Opus 4.6 --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a2531d41f..b48b8c069 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -119,12 +119,13 @@ jobs: - name: repo checkout uses: actions/checkout@v7 + # Caches not accessed within the last week are evicted. + # https://github.com/actions/cache#cache-limits - id: cache-openssl uses: actions/cache@v6 with: path: ~/openssl key: openssl-${{ runner.os }}-${{ matrix.openssl }}-${{ matrix.append-configure || 'default' }} - if: matrix.openssl != 'openssl-master' && matrix.openssl != 'libressl-master' && matrix.openssl != 'aws-lc-latest' - name: Compile OpenSSL library if: steps.cache-openssl.outputs.cache-hit != 'true'