-
Notifications
You must be signed in to change notification settings - Fork 533
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Time sensitive: GitHub Actions cache service integration #5620
Comments
Thank you @Link- for informing us. We will evaluate and implement the necessary changes. |
@Xuanwo At the moment GHES is not affected by this change.
I'm afraid this statement is wrong, it's an oversight on my end. Keep the old client if you want to maintain compatibility with GHES. Only use the new client if the following conditions are fulfilled:
We need to investigate this on our end for the legacy service. It'd be great to receive a support ticket for this issue as you've suggested in the discussion already so that we can track the work. |
@Link- |
Thanks @DLukeNelson - As I noted in the body of the main issue, direct integration with the cache service by not using |
Some notes for this service migrate:
|
Github is planning to sunset the legacy services before March 1st. This PR updates OpenDAL to version 0.52.0, which automatically supports GHAC v2. The ghac v2 requires using azblob to upload data internally, so we need to add some extra dependencies in this PR. Perhaps we can consider enabling both s3 and azblob support in the future since all dependencies have already been included. Refer to apache/opendal#5620 for more details. --------- Signed-off-by: Xuanwo <[email protected]> Co-authored-by: Huon Wilson <[email protected]>
Github is planning to sunset the legacy services before March 1st. This PR updates OpenDAL to version 0.52.0, which automatically supports GHAC v2. The ghac v2 requires using azblob to upload data internally, so we need to add some extra dependencies in this PR. Perhaps we can consider enabling both s3 and azblob support in the future since all dependencies have already been included. Refer to apache/opendal#5620 for more details. --------- Signed-off-by: Xuanwo <[email protected]> Co-authored-by: Huon Wilson <[email protected]>
…21997) Github is planning to sunset the legacy services before March 1st. This PR updates OpenDAL to version 0.52.0, which automatically supports GHAC v2. The ghac v2 requires using azblob to upload data internally, so we need to add some extra dependencies in this PR. Perhaps we can consider enabling both s3 and azblob support in the future since all dependencies have already been included. Refer to apache/opendal#5620 for more details. Signed-off-by: Xuanwo <[email protected]> Co-authored-by: Xuanwo <[email protected]> Co-authored-by: Huon Wilson <[email protected]>
Github is planning to sunset the legacy services before March 1st. This PR updates OpenDAL to version 0.52.0, which automatically supports GHAC v2. The ghac v2 requires using azblob to upload data internally, so we need to add some extra dependencies in this PR. Perhaps we can consider enabling both s3 and azblob support in the future since all dependencies have already been included. Refer to apache/opendal#5620 for more details. --------- Signed-off-by: Xuanwo <[email protected]> Co-authored-by: Huon Wilson <[email protected]>
The actions/cache backend service has been rewritten from the ground up for improved performance and reliability. The new service has been gradually rolling out since February 1st, 2025. The legacy service will be sunset by March 1st.
We have identified that this project is integrating with the legacy cache service without using the official and supported package. Unfortunately, that means that you have to introduce code changes in order to be compatible with the new service we're rolling out.
The new service uses an entirely new set of internal API endpoints. To help with your changes we have provided the proto definitions below to help generate compatible clients to speed up your migration.
These internal APIs were never intended for consumption the way your project is at the moment. Since this is not a paved path we endorse, it's possible there will be breaking changes in the future. We are reaching out as a courtesy because we do not wish to break the workflows dependent on this project.
Please introduce the necessary changes ASAP before the end of February. Otherwise, storing and retrieving cache entries will start to fail. There will be no need to offer backward compatibility as the new service will be rolled out to all repositories by February 13th 2025.
The cutover point in time will be the moment the new service is rolled out to a given repository. Then, users will no longer have access to cache entries from the legacy service and are expected to store / retrieve cache entries from the new service.
Expand for proto definitions
cache.proto
cachemetadata.proto
cachescope.proto
Further information
Link to changelog posts
The text was updated successfully, but these errors were encountered: