lhotari commented on issue #14401:
URL: https://github.com/apache/pulsar/issues/14401#issuecomment-1073571057


   I fixed a problem in the http-cache-action,  
https://github.com/cirruslabs/http-cache-action/pull/2 . I'm running the 
workflow with that fix included. There might be other issues, but progress is 
being made.
   
   To understand what the http-cache-action does, there's more information in 
https://medium.com/cirruslabs/http-caching-for-github-actions-f06c2e4e22e8 .
   
   > Unfortunately, the default [GitHub Action for 
Caching](https://github.com/actions/cache) supports only folder caching even 
though under the hood it does downloads/uploads from/to Azure via an HTTP API. 
Luckily the protocol is [somewhat open 
sourced](https://github.com/actions/toolkit/blob/main/packages/cache/src/internal/cacheHttpClient.ts)
 but not documented. It was still manageable to “reverse engineer and write a 
proxy server in Go that exposes an API for build systems and internally uses 
the Azure API for actual downloads/uploads.
   
   The source code of the official GitHub Action cache contains the details of 
the protocol as referenced in the blog post. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to