{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83070347,"defaultBranch":"master","name":"sphinx","ownerLogin":"stephenfin","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-02-24T18:21:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1690835?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1692181940.0","currentOid":""},"activityList":{"items":[{"before":"d47402978ed5c5880cd12a6a1cafdcb6b913775c","after":"3a799d2d1cc4412a7a979fed04960d11205aecc3","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-10-06T14:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Fix typo\n\nCo-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>","shortMessageHtmlLink":"Fix typo"}},{"before":"34c02ff6281cee41f96ec7b7cef9c80a45a7e4fa","after":"d47402978ed5c5880cd12a6a1cafdcb6b913775c","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-10-06T14:03:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Warn on missing modules\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Warn on missing modules"}},{"before":"062d3cfd1342e4e0804190a69aeafe01c29f25ea","after":"886a5ecec6ddb09ca9a02df7e4a11fcf259e0d1f","ref":"refs/heads/pre-commit","pushedAt":"2023-10-06T13:55:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"pyproject: Remove 'lint' extras\n\nThis is unnecessary duplication that isn't used anywhere.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"pyproject: Remove 'lint' extras"}},{"before":"ca6ad22ac803370e9a571a4d695421d25432672e","after":"34c02ff6281cee41f96ec7b7cef9c80a45a7e4fa","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-10-06T13:45:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Warn on missing modules\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Warn on missing modules"}},{"before":"a08d0935d1711373e6a9fc0063c5ea6aaea42db3","after":"ca6ad22ac803370e9a571a4d695421d25432672e","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-10-06T13:21:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Make use of walrus operator\n\nCo-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>","shortMessageHtmlLink":"Make use of walrus operator"}},{"before":"732de74b85796b80ed8c586bba73a60fb857d8ea","after":"a08d0935d1711373e6a9fc0063c5ea6aaea42db3","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-20T21:45:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AA-Turner","name":"Adam Turner","path":"/AA-Turner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9087854?s=80&v=4"},"commit":{"message":"Extract _determine_py_coverage_modules into a function","shortMessageHtmlLink":"Extract _determine_py_coverage_modules into a function"}},{"before":"70967d984b04903ab21c777bb57ff5f822faffc3","after":"732de74b85796b80ed8c586bba73a60fb857d8ea","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-20T20:44:38.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"AA-Turner","name":"Adam Turner","path":"/AA-Turner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9087854?s=80&v=4"},"commit":{"message":"Merge branch 'master' into coverage-all-modules","shortMessageHtmlLink":"Merge branch 'master' into coverage-all-modules"}},{"before":"30cb1a9bf06b0b6da7758015a671fcc445e741ab","after":"70967d984b04903ab21c777bb57ff5f822faffc3","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-11T08:07:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Address review nits\n\nCo-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>","shortMessageHtmlLink":"Address review nits"}},{"before":"31829a9a9cf331fb3dfe867c62b3e0390da44b0c","after":"30cb1a9bf06b0b6da7758015a671fcc445e741ab","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-06T10:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Don't expose function as public\n\nWe don't want this to be a public API.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Don't expose function as public"}},{"before":"9b750423db78777078ea7410d4d4039a47967dc9","after":"31829a9a9cf331fb3dfe867c62b3e0390da44b0c","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-05T17:58:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Handle no modules\n\nIf you run coverage and there are no modules documented, we currently\nexit with a ZeroDivision error. Resolve this.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Handle no modules"}},{"before":"3d8730329c00b0da830266c9631850b8653f9aa9","after":"9b750423db78777078ea7410d4d4039a47967dc9","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-05T16:31:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Handle no modules\n\nIf you run coverage and there are no modules documented, we currently\nexit with a ZeroDivision error. Resolve this.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Handle no modules"}},{"before":"334c21cdec30adf3e6d026fd43f3f9f969c3fc89","after":"3d8730329c00b0da830266c9631850b8653f9aa9","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-05T15:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"tests: Add tests for new coverage functionality\n\nWe migrate the code we're measuring coverage for to a package so we can\nvalidate the new module coverage functionality.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"tests: Add tests for new coverage functionality"}},{"before":"bb5c3c385741ba10ef2782e2a992bc03825fdf97","after":"334c21cdec30adf3e6d026fd43f3f9f969c3fc89","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-09-04T12:00:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":"48f174a2408d1577325d423aeb696fcd08ada608","after":"bb5c3c385741ba10ef2782e2a992bc03825fdf97","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-08-28T17:04:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":"02942b0dd49c615291b234883d5dd0cdde890a60","after":"48f174a2408d1577325d423aeb696fcd08ada608","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-08-28T17:00:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":"f99c73ffa9cd5ee226d172b313b3956d9ac98e05","after":"062d3cfd1342e4e0804190a69aeafe01c29f25ea","ref":"refs/heads/pre-commit","pushedAt":"2023-08-16T11:22:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"pyproject: Remove 'lint' extras\n\nThis is unnecessary duplication that isn't used anywhere.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"pyproject: Remove 'lint' extras"}},{"before":"8464dc42e839692623c8f0dd35b4d5a4dd9ee765","after":"f99c73ffa9cd5ee226d172b313b3956d9ac98e05","ref":"refs/heads/pre-commit","pushedAt":"2023-08-16T10:56:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"pyproject: Remove 'lint' extras\n\nThis is unnecessary duplication that isn't used anywhere.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"pyproject: Remove 'lint' extras"}},{"before":"59cc5225d6808a4243e3898407401a0d9346fe6a","after":"8464dc42e839692623c8f0dd35b4d5a4dd9ee765","ref":"refs/heads/pre-commit","pushedAt":"2023-08-16T10:32:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"pyproject: Remove 'lint' extras\n\nThis is unnecessary duplication that isn't used anywhere.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"pyproject: Remove 'lint' extras"}},{"before":null,"after":"59cc5225d6808a4243e3898407401a0d9346fe6a","ref":"refs/heads/pre-commit","pushedAt":"2023-08-16T10:32:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"pyproject: Remove 'lint' extras\n\nThis is unnecessary duplication that isn't used anywhere.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"pyproject: Remove 'lint' extras"}},{"before":null,"after":"4b12fb85c9afeb954ccf1746b5c270670701a9c7","ref":"refs/heads/readd-tox-integration","pushedAt":"2023-08-16T09:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"tox: Add 'lint' target\n\nThis simply runs the same commands as the GitHub CI workflows.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"tox: Add 'lint' target"}},{"before":"ba04cfb7025cf32e71e6c0b8ed6d28a9aeb03bbe","after":null,"ref":"refs/heads/issues/11590","pushedAt":"2023-08-15T15:15:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"}},{"before":"f8f028df808dfb31f8aae79ccf92d899fc160918","after":"ba04cfb7025cf32e71e6c0b8ed6d28a9aeb03bbe","ref":"refs/heads/issues/11590","pushedAt":"2023-08-15T13:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Add changelog for #11590 fix\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"Add changelog for sphinx-doc#11590 fix"}},{"before":"370642c1290e63fc5be457d3cb9d6f1df7196333","after":null,"ref":"refs/heads/remove-errant-print","pushedAt":"2023-08-15T13:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"}},{"before":"573b65f4b1e03f49bcbf2053243d50ca58649b50","after":"02942b0dd49c615291b234883d5dd0cdde890a60","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-08-15T13:30:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":"7f24e5b2f00c9e94b8feb4d97583e9c412a6676d","after":"573b65f4b1e03f49bcbf2053243d50ca58649b50","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-08-15T09:13:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":null,"after":"370642c1290e63fc5be457d3cb9d6f1df7196333","ref":"refs/heads/remove-errant-print","pushedAt":"2023-08-15T08:56:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"sphinx.ext.coverage: Remove errant print\n\nI suspect this was left over when the coverage report was introduced\nrecently. This is noisy and we already have the capability to log\nmissing modules to stdout as-is.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"sphinx.ext.coverage: Remove errant print"}},{"before":null,"after":"7f24e5b2f00c9e94b8feb4d97583e9c412a6676d","ref":"refs/heads/coverage-all-modules","pushedAt":"2023-08-15T08:53:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"coverage: Specify modules to run coverage for\n\nCurrently, the coverage builder lets you check for partially documented\nmodules, but there is no mechanism to identify totally undocumented\nmodules. Resolve this by introducing a new 'coverage_modules' config\noption. This is a list of modules that should be documented somewhere\nwithin the documentation tree. Any modules that are specified in the\nconfiguration value but are not documented anywhere will result in a\nwarning. Likewise, any modules that are not in the config option but are\ndocumented somewhere will result in a warning.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"coverage: Specify modules to run coverage for"}},{"before":null,"after":"f8f028df808dfb31f8aae79ccf92d899fc160918","ref":"refs/heads/issues/11590","pushedAt":"2023-08-15T08:21:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stephenfin","name":"Stephen Finucane","path":"/stephenfin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1690835?s=80&v=4"},"commit":{"message":"Update tests for sphinx.ext.coverage\n\nPrevent regressions but including a positive test alongside the negative\ntest. We could probably make this more thorough and improve the C source\nso that it shows examples of other types of C object, but that's a task\nleft for another day/PR.\n\nSigned-off-by: Stephen Finucane ","shortMessageHtmlLink":"Update tests for sphinx.ext.coverage"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADkR-61AA","startCursor":null,"endCursor":null}},"title":"Activity · stephenfin/sphinx"}