Title: Only upload failed images on failure · Issue #23400 · matplotlib/matplotlib · GitHub
Open Graph Title: Only upload failed images on failure · Issue #23400 · matplotlib/matplotlib
X Title: Only upload failed images on failure · Issue #23400 · matplotlib/matplotlib
Description: Currently when a job fails on GHA we upload all 109 MB across ~7k files which takes a surprisingly long time. What we really want is just the images that failed and the computed difference. This is labeled as "good first issue" because t...
Open Graph Description: Currently when a job fails on GHA we upload all 109 MB across ~7k files which takes a surprisingly long time. What we really want is just the images that failed and the computed difference. This is...
X Description: Currently when a job fails on GHA we upload all 109 MB across ~7k files which takes a surprisingly long time. What we really want is just the images that failed and the computed difference. This is...
Opengraph URL: https://github.com/matplotlib/matplotlib/issues/23400
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Only upload failed images on failure","articleBody":"Currently when a job fails on GHA we upload all 109 MB across ~7k files which takes a surprisingly long time. What we really want is just the images that failed and the computed difference.\r\n\r\nThis is labeled as \"good first issue\" because there are no API designs here (it is all configuring CI).\r\n\r\nSteps:\r\n\r\n - sort out how to identify the failed test images (there is a systematic naming convention)\r\n - explain that to the uploader workflow (or just delete all of the non-failed fails!)\r\n","author":{"url":"https://github.com/tacaswell","@type":"Person","name":"tacaswell"},"datePublished":"2022-07-07T22:51:18.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":10},"url":"https://github.com/23400/matplotlib/issues/23400"}
| 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:4879fb8b-5164-1d28-c131-53abc50fc10c |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 84C8:147EC0:1744227:1EE14B7:6A52BAD4 |
| html-safe-nonce | 0bdc79093008eb2e0e98c0a08bf9f000b3b61f64defcb2a6fdb290e06fce7295 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NEM4OjE0N0VDMDoxNzQ0MjI3OjFFRTE0Qjc6NkE1MkJBRDQiLCJ2aXNpdG9yX2lkIjoiMTkxMzIzNTYwOTQ3Mzk1NjU2NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | d4173d85afd65ffbdd56c6d53a1485314c3141a39c54c5b384b1d01b90a9e903 |
| hovercard-subject-tag | issue:1298219078 |
| github-keyboard-shortcuts | repository,issues,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/matplotlib/matplotlib/23400/issue_layout |
| twitter:image | https://opengraph.githubassets.com/b493f8ec52bf2f10a6972c0e4132e59e57781d5f057b521a6260455adb2c640f/matplotlib/matplotlib/issues/23400 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/b493f8ec52bf2f10a6972c0e4132e59e57781d5f057b521a6260455adb2c640f/matplotlib/matplotlib/issues/23400 |
| og:image:alt | Currently when a job fails on GHA we upload all 109 MB across ~7k files which takes a surprisingly long time. What we really want is just the images that failed and the computed difference. This is... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | tacaswell |
| hostname | github.com |
| expected-hostname | github.com |
| None | b9a586c06a05a7a86fc7e3f4dbd03e42f6869085879aa184aa6369456dbd50fb |
| turbo-cache-control | no-preview |
| go-import | github.com/matplotlib/matplotlib git https://github.com/matplotlib/matplotlib.git |
| octolytics-dimension-user_id | 215947 |
| octolytics-dimension-user_login | matplotlib |
| octolytics-dimension-repository_id | 1385122 |
| octolytics-dimension-repository_nwo | matplotlib/matplotlib |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1385122 |
| octolytics-dimension-repository_network_root_nwo | matplotlib/matplotlib |
| 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 | 07a982c1d40157c619b364352b704c3ce66bb332 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width