{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":88407920,"defaultBranch":"master","name":"cpython","ownerLogin":"webknjaz","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-04-16T11:07:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/578543?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724462964.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"5779c1826ab9e0b4d47104a7ac55df1f9e33b6a8","ref":"refs/heads/maintenance/gha-tsan-reusable","pushedAt":"2024-08-24T01:29:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Merge TSAN test matrices in CI\n\nPreviously, they were duplicated, with custom commands being passed to\nthe same reusable workflow. This patch moves the commands in and adds\na matrix resembling the interface of other reusable workflows.","shortMessageHtmlLink":"Merge TSAN test matrices in CI"}},{"before":null,"after":"33274c7a13ec05e3709ddeee45d4d4055c6b2c19","ref":"refs/heads/backport-e60ee11-3.12","pushedAt":"2024-07-31T23:27:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Move change detection to separate workflow in CI (GH-122336).\n(cherry picked from commit e60ee11cb51b87deeb22ad125717bd0d0dc10fa8)\n\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"[3.12] Move change detection to separate workflow in CI (pythonGH-122336"}},{"before":"c994611852cf6479629bffbe2a5301d328b47073","after":"2e5131d3c1ab78199f93d68c8904991a09be35eb","ref":"refs/heads/maintenance/gha-change-detection-reusable","pushedAt":"2024-07-27T00:10:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Move change detection to separate job in CI","shortMessageHtmlLink":"Move change detection to separate job in CI"}},{"before":"7bd7ef5425cbb6013f41aa873d09ca94551767da","after":"c994611852cf6479629bffbe2a5301d328b47073","ref":"refs/heads/maintenance/gha-change-detection-reusable","pushedAt":"2024-07-26T23:54:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Move change detection to separate job in CI","shortMessageHtmlLink":"Move change detection to separate job in CI"}},{"before":null,"after":"7bd7ef5425cbb6013f41aa873d09ca94551767da","ref":"refs/heads/maintenance/gha-change-detection-reusable","pushedAt":"2024-07-26T23:47:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Move change detection to separate job in CI","shortMessageHtmlLink":"Move change detection to separate job in CI"}},{"before":null,"after":"ff35d7f919b3045a17b66336b18feb52bb1156e3","ref":"refs/heads/backport-1d607fe-3.12","pushedAt":"2024-07-26T22:19:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Move macOS matrix to the calling workflow (GH-121809)\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>.\n(cherry picked from commit 1d607fe759ef22177b50d734ae029df3903c99e0)\n\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"[3.12] Move macOS matrix to the calling workflow (pythonGH-121809)"}},{"before":"2e1632ed113813cc106fad62f79630f356704663","after":"655b8757a3a2dd8206bf4bb6d75750b6ad50b0f0","ref":"refs/heads/maintenance/gha-macos-reusable-collapse","pushedAt":"2024-07-25T18:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Rephrase the os input description\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"Rephrase the os input description"}},{"before":null,"after":"1e43817263b9ce439b93d6e89bee38f9fa20085f","ref":"refs/heads/backport-af4329e-3.12","pushedAt":"2024-07-24T12:36:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Integrate `build_msi` into main CI workflow (GH-121778)\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>\nCo-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>.\n(cherry picked from commit af4329e7b1a25d58bb92f79480f5059c3683517b)\n\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"[3.12] Integrate build_msi into main CI workflow (pythonGH-121778)"}},{"before":"a6bbc82fe8215f5824b7dd51fd71cc1370e13ab8","after":"a0a5372f981641dc1ab8c214b027cb5b3a74de2f","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-24T08:26:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Fix the MSI change detection step title\n\nCo-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>","shortMessageHtmlLink":"Fix the MSI change detection step title"}},{"before":"ad0ba6b059ef518e1629c2cb68b585a433c6e4cd","after":"a6bbc82fe8215f5824b7dd51fd71cc1370e13ab8","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-23T20:18:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Make the CI job name less fun\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"Make the CI job name less fun"}},{"before":"6ead5084a387b5e39d3bb7f86daaa2e3f3d3ce73","after":"ad0ba6b059ef518e1629c2cb68b585a433c6e4cd","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-23T20:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Make the CI job name less fun\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"Make the CI job name less fun"}},{"before":"e1254a8260bef59750b5324dbe924fdee81be5d1","after":"1d0825198af186aa2f16841c9806a00fbf3bd6c5","ref":"refs/heads/backport-a3f7db9-3.12","pushedAt":"2024-07-22T13:41:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Merge Ubuntu test matrices in CI (GH-121813)\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>.\n(cherry picked from commit a3f7db905c5aecda1d06fb60ed382a17e5b9c7aa)\n\nCo-authored-by: Sviatoslav Sydorenko ","shortMessageHtmlLink":"[3.12] Merge Ubuntu test matrices in CI (pythonGH-121813)"}},{"before":null,"after":"e1254a8260bef59750b5324dbe924fdee81be5d1","ref":"refs/heads/backport-a3f7db9-3.12","pushedAt":"2024-07-22T11:18:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Merge Ubuntu test matrices in CI (GH-121813)\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>.\n(cherry picked from commit a3f7db905c5aecda1d06fb60ed382a17e5b9c7aa)\n\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"[3.12] Merge Ubuntu test matrices in CI (pythonGH-121813)"}},{"before":"7b65aaf5c5b977a47f021ff047f9121503ad56b7","after":"8ca326f7c0a11db2f3c90bda6c058a1ba9f2a08f","ref":"refs/heads/maintenance/gha-ubuntu-reusable-collapse","pushedAt":"2024-07-21T18:27:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"Rephrase \"no-GIL\" as \"free-threading\"\n\nCo-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>","shortMessageHtmlLink":"Rephrase \"no-GIL\" as \"free-threading\""}},{"before":"df78d34a382199ec56d064125feac9babe79cbfd","after":"6ead5084a387b5e39d3bb7f86daaa2e3f3d3ce73","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-18T19:47:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Integrate `build_msi` into main CI workflow\n\nPreviously, this workflow would run on related file changes and not\ncontribute the the overall outcome of the CI run. This patch turns it\ninto a reusable workflow, integrating it closer with the rest of the\nsetup. It remains non-voting and skips or failures will not block the\nCI, just as before.","shortMessageHtmlLink":"🧪💅 Integrate build_msi into main CI workflow"}},{"before":"662c1a540070da232cb91f6b5771d29a047f0c00","after":"df78d34a382199ec56d064125feac9babe79cbfd","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-18T00:08:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Integrate `build_msi` into main CI workflow\n\nPreviously, this workflow would run on related file changes and not\ncontribute the the overall outcome of the CI run. This patch turns it\ninto a reusable workflow, integrating it closer with the rest of the\nsetup. It remains non-voting and skips or failures will not block the\nCI, just as before.","shortMessageHtmlLink":"🧪💅 Integrate build_msi into main CI workflow"}},{"before":"d8d61708177c97a3fd07e35331a7afb8154df3ee","after":"ca0183b72a94c0fc62e30ec85927fd0dd011890f","ref":"refs/heads/backport-7982363-3.12","pushedAt":"2024-07-16T22:28:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] Generalize reusable Windows CI jobs (#121766)\n\n(cherry picked from commit 7982363b479e22fffc72481e54c9f40ace8a0021)","shortMessageHtmlLink":"[3.12] Generalize reusable Windows CI jobs (python#121766)"}},{"before":"a607b3db9d96b78b1527519a81210383e2e990bb","after":"662c1a540070da232cb91f6b5771d29a047f0c00","ref":"refs/heads/maintenance/gha-win-msi-reusable-collapse","pushedAt":"2024-07-16T22:25:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Integrate `build_msi` into main CI workflow\n\nPreviously, this workflow would run on related file changes and not\ncontribute the the overall outcome of the CI run. This patch turns it\ninto a reusable workflow, integrating it closer with the rest of the\nsetup. It remains non-voting and skips or failures will not block the\nCI, just as before.","shortMessageHtmlLink":"🧪💅 Integrate build_msi into main CI workflow"}},{"before":null,"after":"9392d433d051d038a09869eee2f87cd2fd48ae62","ref":"refs/heads/backport-a0b205b-3.12","pushedAt":"2024-07-16T13:52:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"[3.12] 🧪🚑 Fix using `check_source` flags as bool (GH-121848).\n(cherry picked from commit a0b205bba555dd9c702b9a856cd9a8153277c9b0)\n\nCo-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) ","shortMessageHtmlLink":"[3.12] 🧪🚑 Fix using check_source flags as bool (pythonGH-121848)."}},{"before":"84f649870b3dfc9cb302dbaef92046c55edb64c7","after":"d42c6f6a5b1ee291ce651ae8da38bf156bac0e66","ref":"refs/heads/bugfixes/gha-job-conditional-flags","pushedAt":"2024-07-16T12:23:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪📝 Change reusable-windows input description\n\nThis updates it to avoid referencing to `no-GIL` in favor of the\nofficial term `free-threading`.","shortMessageHtmlLink":"🧪📝 Change reusable-windows input description"}},{"before":"911e78f83fb02ad92df5c8889034aba19829dc83","after":"84f649870b3dfc9cb302dbaef92046c55edb64c7","ref":"refs/heads/bugfixes/gha-job-conditional-flags","pushedAt":"2024-07-16T12:15:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪📝 Change reusable-windows input description\n\nThis updates it to avoid referencing to `no-GIL` in favor of the\nofficial term `free-threading`.","shortMessageHtmlLink":"🧪📝 Change reusable-windows input description"}},{"before":"246cdb7ff9a4f79cb28b2a3f9be626a56677c842","after":"911e78f83fb02ad92df5c8889034aba19829dc83","ref":"refs/heads/bugfixes/gha-job-conditional-flags","pushedAt":"2024-07-16T11:43:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪🚑 Fix using `check_source` flags as bool\n\nPreviously, those flags would sometimes end up having empty string\nvalues, which tends to break evaluating them as JSON. This patch adds\n`false` fallbacks to all such outputs.\n\nThis allows feeding them to `fromJSON()` without a fear of them\ncausing surprising internal behaviors in the GitHub Actions CI/CD\nworkflows platform itself [[1]]. The behavior observed was that\nsome skipped jobs wouldn't show up in the workflow sidebar view at\nall, would display in the graph view as `Waiting for pending jobs`\nand in the `${{ needs }}` context, they would have a\n`result: failure` entry [[2]].\n\nThis should help make PRs like #121831 mergeable again.\n\n[1]: https://github.com/python/cpython/pull/121766#issuecomment-2230023214\n[2]: https://github.com/python/cpython/actions/runs/9950331379/job/27501637459?pr=121831#step:2:244","shortMessageHtmlLink":"🧪🚑 Fix using check_source flags as bool"}},{"before":"1372f5bf88d4d68f98d6a1e6653fd6b6ea56a06d","after":"246cdb7ff9a4f79cb28b2a3f9be626a56677c842","ref":"refs/heads/bugfixes/gha-job-conditional-flags","pushedAt":"2024-07-16T11:42:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪🚑 Fix using `check_source` flags as bool\n\nPreviously, those flags would sometimes end up having empty string\nvalues which tends to break evaluating them as JSON. This patch adds\n`false` fallbacks to all such outputs.\n\nThis allows feeding them to `fromJSON()` without a fear of them\ncausing surprising internal behaviors in the GitHub Actions CI/CD\nworkflows platform itself [[1]]. The behavior observed was that\nsome skipped jobs wouldn't show up in the workflow sidebar view at\nall, would display in the graph view as `Waiting for pending jobs`\nand in the `${{ needs }}` context, they would have a\n`result: failure` entry [[2]].\n\nThis should help make PRs like #121831 mergeable again.\n\n[1]: https://github.com/python/cpython/pull/121766#issuecomment-2230023214\n[2]: https://github.com/python/cpython/actions/runs/9950331379/job/27501637459?pr=121831#step:2:244","shortMessageHtmlLink":"🧪🚑 Fix using check_source flags as bool"}},{"before":null,"after":"1372f5bf88d4d68f98d6a1e6653fd6b6ea56a06d","ref":"refs/heads/bugfixes/gha-job-conditional-flags","pushedAt":"2024-07-16T11:41:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪🚑 Fix using `check_source` flags as bool\n\nPreviously, those flags would sometimes end up having empty string\nvalues which tends to break evaluating them as JSON. This patch adds\n`false` fallbacks to all such outputs.\n\nThis allows feeding them to `fromJSON()` without a fear of them\ncausing surprising internal behaviors in the GitHub Actions CI/CD\nworkflows platform itself [[1]]. The behavior observed was that\nsome skipped jobs wouldn't show up in the workflow sidebar view at\nall, would display in the graph view as `Waiting for pending jobs`\nand in the `${{ needs }}` context, they would have a\n`result: failure` entry.\n\nThis should help make PRs like #121831 mergeable again.\n\n[1]: https://github.com/python/cpython/pull/121766#issuecomment-2230023214","shortMessageHtmlLink":"🧪🚑 Fix using check_source flags as bool"}},{"before":"c0e2d29c268b343fe13ebb4b6c2dabcc9e717c30","after":"7b65aaf5c5b977a47f021ff047f9121503ad56b7","ref":"refs/heads/maintenance/gha-ubuntu-reusable-collapse","pushedAt":"2024-07-15T21:50:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge Ubuntu test matrices in CI\n\nPreviously, they were duplicated, with custom commands being passed to\nthe same reusable workflow. This patch moves the commands in and adds\na matrix resembling the interface of other OS tests.","shortMessageHtmlLink":"🧪💅 Merge Ubuntu test matrices in CI"}},{"before":"d290a75f7686a8150bdee07b6b212808701746ba","after":"c0e2d29c268b343fe13ebb4b6c2dabcc9e717c30","ref":"refs/heads/maintenance/gha-ubuntu-reusable-collapse","pushedAt":"2024-07-15T20:03:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge Ubuntu test matrices in CI\n\nPreviously, they were duplicated, with custom commands being passed to\nthe same reusable workflow. This patch moves the commands in and adds\na matrix resembling the interface of other OS tests.","shortMessageHtmlLink":"🧪💅 Merge Ubuntu test matrices in CI"}},{"before":null,"after":"d290a75f7686a8150bdee07b6b212808701746ba","ref":"refs/heads/maintenance/gha-ubuntu-reusable-collapse","pushedAt":"2024-07-15T20:02:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge Ubuntu test matrices in CI\n\nPreviously, they were duplicated with custom commands being passed to\nthe same reusable workflow. This patch moves the commands in and adds\na matrix resembling interface of other OS tests.","shortMessageHtmlLink":"🧪💅 Merge Ubuntu test matrices in CI"}},{"before":"41db579abce35862b16ad3646173f211e7d28f18","after":"2e1632ed113813cc106fad62f79630f356704663","ref":"refs/heads/maintenance/gha-macos-reusable-collapse","pushedAt":"2024-07-15T19:28:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge GIL and no-GIL macOS CI definitions\n\nIt is a DRY exercise, they were almost the same and there is no reason\nto keep them separate in YAML.","shortMessageHtmlLink":"🧪💅 Merge GIL and no-GIL macOS CI definitions"}},{"before":"be9f8a3058597d7d90778df1d7fb885ce8a3c274","after":"41db579abce35862b16ad3646173f211e7d28f18","ref":"refs/heads/maintenance/gha-macos-reusable-collapse","pushedAt":"2024-07-15T19:27:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge GIL and no-GIL macOS CI definitions\n\nIt is a DRY exercise, they were almost the same and there is no reason\nto keep them separate in YAML.","shortMessageHtmlLink":"🧪💅 Merge GIL and no-GIL macOS CI definitions"}},{"before":null,"after":"be9f8a3058597d7d90778df1d7fb885ce8a3c274","ref":"refs/heads/maintenance/gha-macos-reusable-collapse","pushedAt":"2024-07-15T18:52:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"webknjaz","name":"Sviatoslav Sydorenko (Святослав Сидоренко)","path":"/webknjaz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/578543?s=80&v=4"},"commit":{"message":"🧪💅 Merge GIL and no-GIL macOS CI definitions\n\nIt is a DRY exercise, they were almost the same and there is no reason\nto keep them separate in YAML.","shortMessageHtmlLink":"🧪💅 Merge GIL and no-GIL macOS CI definitions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNFQwMToyOToyNC4wMDAwMDBazwAAAASi1pFm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNVQxODo1MjozNC4wMDAwMDBazwAAAASAB5e1"}},"title":"Activity · webknjaz/cpython"}