.github/workflows/appveyor-status.yml+1 -0
| @@ -12,6 +12,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| jobs: |
| split: |
.github/workflows/checkdocs.yml+1 -0
| @@ -35,6 +35,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| DO_NOT_TRACK: '1' |
.github/workflows/checksrc.yml+2 -0
| @@ -30,6 +30,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| DO_NOT_TRACK: '1' |
| @@ -233,6 +234,7 @@ jobs: |
| --ignore ubuntu-26.04 \ |
| --ignore ubuntu-24.04-firewall \ |
| --ignore 'unexpected key "background"' \ |
| + | --ignore 'unexpected key "cache-mode"' \ |
| --ignore 'unexpected key "wait"' \ |
| --ignore 'unexpected key "wait-all"' \ |
| --ignore 'must run script with "run" section' \ |
.github/workflows/checkurls.yml+1 -0
| @@ -22,6 +22,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| DO_NOT_TRACK: '1' |
.github/workflows/codeql.yml+1 -0
| @@ -34,6 +34,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| DO_NOT_TRACK: '1' |
.github/workflows/configure-vs-cmake.yml+1 -0
| @@ -37,6 +37,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| CURL_CI: github |
.github/workflows/curl-for-win.yml+1 -0
| @@ -32,6 +32,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| CW_NOGET: 'curl trurl' |
.github/workflows/distcheck.yml+1 -0
| @@ -20,6 +20,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| CURL_TEST_MIN: 1500 |
.github/workflows/fuzz.yml+1 -0
| @@ -39,6 +39,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: write |
| |
| env: |
| DO_NOT_TRACK: '1' |
.github/workflows/http3-linux.yml+1 -1
| @@ -32,6 +32,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: write |
| |
| env: |
| MAKEFLAGS: -j 5 |
| @@ -71,7 +72,6 @@ jobs: |
| build-cache: |
| name: 'Build caches' |
| runs-on: ubuntu-26.04 |
| - | |
| steps: |
| - name: 'cache awslc' |
| uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 |
.github/workflows/label.yml+1 -0
| @@ -17,6 +17,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| DO_NOT_TRACK: '1' |
.github/workflows/linux-old.yml+1 -0
| @@ -46,6 +46,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| MAKEFLAGS: -j 5 |
.github/workflows/linux.yml+1 -0
| @@ -30,6 +30,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: write |
| |
| env: |
| MAKEFLAGS: -j 5 |
.github/workflows/macos.yml+2 -0
| @@ -32,6 +32,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| # Apple APIs and the macos-version-min value required to avoid deprecation |
| # warnings with llvm/clang, and/or the feature getting enabled at build-time |
| @@ -56,6 +57,7 @@ jobs: |
| name: "iOS, ${{ (matrix.build.generator && format('CM-{0}', matrix.build.generator)) || (matrix.build.generate && 'CM' || 'AM' )}} ${{ matrix.build.name }} arm64" |
| runs-on: macos-latest |
| timeout-minutes: 10 |
| + | cache-mode: write |
| env: |
| DEVELOPER_DIR: "/Applications/Xcode${{ matrix.build.xcode && format('_{0}', matrix.build.xcode) || '' }}.app/Contents/Developer" |
| CC: 'clang' |
.github/workflows/non-native.yml+3 -0
| @@ -32,6 +32,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: none |
| |
| env: |
| CURL_CI: github |
| @@ -257,6 +258,7 @@ jobs: |
| name: "AmigaOS, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} gcc AmiSSL m68k" |
| runs-on: ubuntu-latest |
| timeout-minutes: 5 |
| + | cache-mode: write |
| env: |
| MAKEFLAGS: -j 5 |
| MATRIX_BUILD: '${{ matrix.build }}' |
| @@ -477,6 +479,7 @@ jobs: |
| name: "MS-DOS, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} djgpp !ssl i586" |
| runs-on: ubuntu-latest |
| timeout-minutes: 5 |
| + | cache-mode: write |
| env: |
| LDFLAGS: -s |
| MAKEFLAGS: -j 5 |
.github/workflows/windows.yml+4 -1
| @@ -32,6 +32,7 @@ concurrency: |
| cancel-in-progress: true |
| |
| permissions: {} |
| + | cache-mode: write |
| |
| env: |
| CURL_CI: github |
| @@ -58,7 +59,7 @@ jobs: |
| with: |
| path: C:\my-stunnel |
| key: ${{ runner.os }}-stunnel-${{ env.STUNNEL_VERSION }}-amd64 |
| - | lookup-only: true |
| + | lookup-only: true # requires cache read permission |
| |
| - name: 'install test prereqs (stunnel)' |
| if: ${{ !steps.cache-stunnel.outputs.cache-hit }} |
| @@ -75,6 +76,7 @@ jobs: |
| needs: build-cache |
| runs-on: windows-2022 |
| timeout-minutes: 10 |
| + | cache-mode: read |
| defaults: |
| run: |
| shell: D:\cygwin\bin\bash.exe '{0}' # zizmor: ignore[misfeature] |
| @@ -803,6 +805,7 @@ jobs: |
| name: "linux-mingw, ${{ matrix.build == 'cmake' && 'CM' || 'AM' }} ${{ matrix.compiler }}" |
| runs-on: ubuntu-26.04 |
| timeout-minutes: 10 |
| + | cache-mode: none |
| env: |
| LDFLAGS: -s |
| MAKEFLAGS: -j 5 |