toolkit icon indicating copy to clipboard operation
toolkit copied to clipboard

Update folder structure for cache

Open salmanmkc opened this issue 9 months ago • 0 comments

Utils/util was not in a shared folder, as it is in the artifacts package, so updated it here and some other classes. This pull request includes a significant restructuring of the import paths in the packages/cache module to consolidate shared utilities and constants into a new shared directory. The changes aim to improve code organization and maintainability by centralizing common functionalities.

Reorganization of internal utilities:

  • packages/cache/__tests__/cacheHttpClient.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/cacheUtils.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/config.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/downloadUtils.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/requestUtils.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/restoreCache.test.ts: Updated imports and jest.mock calls to use modules from shared directory. [1] [2]
  • packages/cache/__tests__/restoreCacheV2.test.ts: Updated imports and jest.mock calls to use modules from shared directory. [1] [2]
  • packages/cache/__tests__/saveCache.test.ts: Updated imports and jest.mock calls to use modules from shared directory. [1] [2] [3]
  • packages/cache/__tests__/saveCacheV2.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/tar.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/uploadUtils.test.ts: Updated imports to use modules from shared directory.
  • packages/cache/__tests__/util.test.ts: Updated imports to use requestUtils from shared directory.
  • packages/cache/src/cache.ts: Updated imports to use modules from shared directory. [1] [2]
  • packages/cache/src/internal/cacheHttpClient.ts: Updated imports to use modules from shared directory. [1] [2] [3]
  • packages/cache/src/internal/cacheTwirpClient.ts: Renamed file and updated imports to use modules from shared directory.
  • packages/cache/src/internal/shared/downloadUtils.ts: Renamed file and updated imports to use modules from shared directory.
  • packages/cache/src/internal/shared/requestUtils.ts: Renamed file and updated imports to use modules from shared directory. Added new functions maskSigUrl and maskSecretUrls. [1] [2]

salmanmkc avatar Mar 24 '25 13:03 salmanmkc