cache/src
Jasperhino d751c19fb0 Add GCS cache backend with GitHub fallback
Port GCS support from danySam/gcs-cache. When gcs-bucket input is set,
cache to Google Cloud Storage via Application Default Credentials; else
fall back to GitHub's cache service transparently.

- New inputs: gcs-bucket, gcs-path-prefix (default: github-cache)
- New src/utils/gcsCache.ts wraps @actions/cache restore/save
- restoreImpl/saveImpl swap @actions/cache import for local wrapper
- Adds @google-cloud/storage ^7.16.0, bumps typescript to ^5.8.3
- Regenerated dist/ via npm run build

Skipped: upstream workflow removals, README/examples/RELEASES churn,
licensed/codeql config, GCS integration-test workflow.
2026-04-23 12:48:47 +02:00
..
utils Add GCS cache backend with GitHub fallback 2026-04-23 12:48:47 +02:00
constants.ts Add GCS cache backend with GitHub fallback 2026-04-23 12:48:47 +02:00
restore.ts Consume latest toolkit and fix dangling promise bug (#1217) 2023-08-09 15:36:51 +01:00
restoreImpl.ts Add GCS cache backend with GitHub fallback 2026-04-23 12:48:47 +02:00
restoreOnly.ts Consume latest toolkit and fix dangling promise bug (#1217) 2023-08-09 15:36:51 +01:00
save.ts Apply workaround for earlyExit 2024-01-10 15:36:58 +00:00
saveImpl.ts Add GCS cache backend with GitHub fallback 2026-04-23 12:48:47 +02:00
saveOnly.ts Fix format 2024-01-10 15:40:24 +00:00
stateProvider.ts GA for granular cache (#1035) 2022-12-21 19:38:44 +05:30