GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||
GeezerVison is showing github.com — gh-141004: GHA: Run `check-c-api-docs` check on docs-only PRs by StanFromIreland · Pull Request #143573 · python/cpython Conversation
|
|
@webknjaz, does this look interesting? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Personally, I've been leaning towards having a single workflow tool target invocation per job. In this case it's one make command (I've implemented my So yes, it's a good idea — it can run a check that would otherwise be skipped, sometimes. But I also foresee better responsiveness even in full runs. This could be taken farther at some point (follow-ups) but it's well-scoped as it is. One thing I'd ask, though would be moving the new job into a
In that case, I'd maybe reduce the job timeout to 5 minutes or less. This tends to improve responsiveness too, plus catch problems with sudden slowdowns w/o wasting too much CPU. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Done :-) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
I think this is ready, I left a style note, though. But that's inconsistent across the CI definitions anyway, so not important.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
As I replied to the comment mentioned in the OP:
Here's the code to parse Intersphinx inventory: main...encukou:cpython:doccheck-intersphinx Would it be possible to hook up GHA so that the |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Yes we could, we can upload the artifact in the docs build and run the c-api check when it is available. Edit: Funnily enough, here is an example of just that: #143742 Since it is not necessary yet, I suggest it is done in a future PR. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I can open a PR on your fork against your branch with the changes when this is merged. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Thank you! Feel free to send PRs to my branch. Or merge to your branch and send the CPython PR from that. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Or |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
(Are you sure your site works with the latest Sphinx?) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Yeah, I was lazy and didn't pin versions. So it always pulls whatever's latest on PyPI (every |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…ythonGH-143573) Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <[email protected]>
|
GH-154464 is a backport of this pull request to the 3.14 branch. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
…H-143573) (#154640) (cherry picked from commit e5b5a15) Co-authored-by: Stan Ulbrych <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.