Title: Action should pretend a "cache miss" on networking issues · Issue #344 · actions/setup-java · GitHub
Open Graph Title: Action should pretend a "cache miss" on networking issues · Issue #344 · actions/setup-java
X Title: Action should pretend a "cache miss" on networking issues · Issue #344 · actions/setup-java
Description: Description: Underlying infrastructure issue for GitHub artifacts cause a lot of issues for workflows depending directly or indirectly on actions that use the caching infrastructure from actions/toolkit. See actions/cache#820 for details...
Open Graph Description: Description: Underlying infrastructure issue for GitHub artifacts cause a lot of issues for workflows depending directly or indirectly on actions that use the caching infrastructure from actions/to...
X Description: Description: Underlying infrastructure issue for GitHub artifacts cause a lot of issues for workflows depending directly or indirectly on actions that use the caching infrastructure from actions/to...
Opengraph URL: https://github.com/actions/setup-java/issues/344
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Action should pretend a \"cache miss\" on networking issues","articleBody":"**Description:**\r\nUnderlying infrastructure issue for GitHub artifacts cause a lot of issues for workflows depending directly or indirectly on actions that use the caching infrastructure from `actions/toolkit`. See https://github.com/actions/cache/issues/820 for details.\r\n\r\nI would highly suggest that this action should be more resilient regarding service outages in the backing caching infrastructure.\r\n\r\nThe issues of today would most probably not be visible if the cache action would do \"nothing\" (like a cache miss) when the caching backend can't be reached or the server responds with an incorrect answer.\r\n\r\nThe `@actions/cache` action does show how a resilient implementation can look like: https://github.com/actions/cache/blob/main/src/restore.ts#L55\r\n\r\nCurrently there is now exception catching done in the `@actions/setup-java` action: https://github.com/actions/setup-java/blob/main/src/cache.ts#L90\r\n\r\n**Justification:**\r\nIt is unacceptable that problems with GitHub caching/artifact infrastructure will effectively make most workflows unusable.","author":{"url":"https://github.com/foxylion","@type":"Person","name":"foxylion"},"datePublished":"2022-06-13T15:05:55.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/344/setup-java/issues/344"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:37b9d566-b03b-3905-ff40-9884f4e91fc3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | EBCA:21C9D6:2D35239:3D45405:6A54924E |
| html-safe-nonce | 1287a5662942cf29c5697f92eccc49bb7195f1a70907e4f2fbadbf2395b3f232 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQkNBOjIxQzlENjoyRDM1MjM5OjNENDU0MDU6NkE1NDkyNEUiLCJ2aXNpdG9yX2lkIjoiMjIzOTMyMzgxMTY0NzYyMzc1OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | fc8d9672d82bd363c999d25574a19ba1c2eeb3756b8a97ad9968ded0bba1fc00 |
| hovercard-subject-tag | issue:1269582448 |
| github-keyboard-shortcuts | repository,issues,actions,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/actions/setup-java/344/issue_layout |
| twitter:image | https://opengraph.githubassets.com/3f424f6fec948517a51dd548292ada754758b5205379b75a9db3c82fc0a7ee96/actions/setup-java/issues/344 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/3f424f6fec948517a51dd548292ada754758b5205379b75a9db3c82fc0a7ee96/actions/setup-java/issues/344 |
| og:image:alt | Description: Underlying infrastructure issue for GitHub artifacts cause a lot of issues for workflows depending directly or indirectly on actions that use the caching infrastructure from actions/to... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | foxylion |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/actions/setup-java git https://github.com/actions/setup-java.git |
| octolytics-dimension-user_id | 44036562 |
| octolytics-dimension-user_login | actions |
| octolytics-dimension-repository_id | 196057608 |
| octolytics-dimension-repository_nwo | actions/setup-java |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 196057608 |
| octolytics-dimension-repository_network_root_nwo | actions/setup-java |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f8cfff6384f62259baea531c7f58bc7040f8dd92 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width