Title: Don't cancel other jobs from the 3.12 job failing by EliahKagan · Pull Request #93 · gitpython-developers/gitdb · GitHub
Open Graph Title: Don't cancel other jobs from the 3.12 job failing by EliahKagan · Pull Request #93 · gitpython-developers/gitdb
X Title: Don't cancel other jobs from the 3.12 job failing by EliahKagan · Pull Request #93 · gitpython-developers/gitdb
Description: Because 3.12 is still a release candidate and if tests fail for it then one would always want to know if/how other versions also fail. Note that a failure of the 3.12 job will still be treated as a failed check and will still cause the workflow to be considered to have failed, which we probably want. Setting continue-on-error for the job just overrides the default matrix fail-fast behavior, so the 3.12 job won't cause other jobs from the matrix to be cancelled if it fails. (Other jobs will still cause cancellation.) I used a technique based on the one in the GitHub Actions documentation, but modified so all versions can be listed in one place and so the automatically generated job names remain short, as they were before. This also allows actions/setup-python to install a prerelease for 3.12 only, and no longer for other releases. (This is less important, because only under very strange circumstances would only an old prerelease of a stable release be available to the CI runner. But treating 3.12 specially, as above, allows this to be done too, with no increase in complexity.) This may or may not be considered worthwhile, given that it should be undone sometime not long after the stable 3.12.0 comes out. However, I think the allow-preleases override to true should be undone at that time, so it seems to me that the burden is much the same either way (and the stakes very low, either way, if it is left in place too long).
Open Graph Description: Because 3.12 is still a release candidate and if tests fail for it then one would always want to know if/how other versions also fail. Note that a failure of the 3.12 job will still be treated as a...
X Description: Because 3.12 is still a release candidate and if tests fail for it then one would always want to know if/how other versions also fail. Note that a failure of the 3.12 job will still be treated as a...
Opengraph URL: https://github.com/gitpython-developers/gitdb/pull/93
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:9587f757-8ddd-a56a-f1cc-54649fb37487 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | A9E8:4ACE2:1C5E63A:276E04A:6969364D |
| html-safe-nonce | 74e8215b0efec9af01f25652eb878e95cfe9e258a58246d914caed5f36027752 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOUU4OjRBQ0UyOjFDNUU2M0E6Mjc2RTA0QTo2OTY5MzY0RCIsInZpc2l0b3JfaWQiOiI0Nzg3MzQ1NzY3Mzc1OTEwNDc3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 69a8664daf2bf47484c3e30c683be91765373601577f9a2a8f23f569cdcb2218 |
| hovercard-subject-tag | pull_request:1509882390 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,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/gitpython-developers/gitdb/pull/93/files |
| twitter:image | https://avatars.githubusercontent.com/u/1771172?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/1771172?s=400&v=4 |
| og:image:alt | Because 3.12 is still a release candidate and if tests fail for it then one would always want to know if/how other versions also fail. Note that a failure of the 3.12 job will still be treated as a... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 54182691a21263b584d2e600b758e081b0ff1d10ffc0d2eefa51cf754b43b51d |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/gitpython-developers/gitdb git https://github.com/gitpython-developers/gitdb.git |
| octolytics-dimension-user_id | 503709 |
| octolytics-dimension-user_login | gitpython-developers |
| octolytics-dimension-repository_id | 1126093 |
| octolytics-dimension-repository_nwo | gitpython-developers/gitdb |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1126093 |
| octolytics-dimension-repository_network_root_nwo | gitpython-developers/gitdb |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | d69ac0477df0f87da03b8b06cebd187012d7a930 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width