1
0
Fork 1
mirror of https://github.com/git-pkgs/proxy.git synced 2026-06-02 16:48:16 -04:00
pkg-proxy/internal/storage
Mati Kepa 31a9ca75b2
add Gradle Build Cache support with handler and tests (#87)
* add Gradle Build Cache support with handler and tests

* linting issue

* MR Suggestions: Add Gradle HTTP Build Cache configuration to README

* implement  minor stuff: Refactor Gradle handler to remove unnecessary URL parameter and update related tests

Co-authored-by: Copilot <copilot@github.com>

* Add Gradle build cache configuration and eviction support

- Introduced configuration options for Gradle build cache in config files and documentation.
- Implemented read-only mode and upload size limits for the Gradle build cache.
- Added cache eviction logic based on age and size, with corresponding tests.
- Enhanced storage interfaces to support listing objects by prefix.

* implement minor stuff: Refactor Gradle handler to remove unnecessary URL parameter and update related tests

* last finding fix

* fix tests and implement PR suggestions

Co-authored-by: Copilot <copilot@github.com>

* unify path

---------

Co-authored-by: Mateusz (Mati) Kepa <m.kepa@sportradar.com>
Co-authored-by: Copilot <copilot@github.com>
2026-05-04 11:15:16 +01:00
..
blob.go add Gradle Build Cache support with handler and tests (#87) 2026-05-04 11:15:16 +01:00
blob_test.go Add direct-serve via presigned storage URLs 2026-04-27 12:04:38 +01:00
filesystem.go add Gradle Build Cache support with handler and tests (#87) 2026-05-04 11:15:16 +01:00
filesystem_test.go Reject path traversal in filesystem storage (#106) 2026-05-02 18:00:28 +01:00
storage.go add Gradle Build Cache support with handler and tests (#87) 2026-05-04 11:15:16 +01:00
storage_test.go Fix all golangci-lint issues across the codebase (#32) 2026-03-18 10:59:29 +00:00