{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":503903122,"defaultBranch":"main","name":"cookiecutters","ownerLogin":"hypothesis","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-15T19:51:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1243215?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717667847.0","currentOid":""},"activityList":{"items":[{"before":"2063f67bde2bf7a2da5118fb91edf719ffd764c6","after":null,"ref":"refs/heads/revert-173-fix-find_repos","pushedAt":"2024-06-11T16:00:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"}},{"before":"d2233460a5f78c92daaaa757fae0d37107ac74cc","after":"ecb494d473ac90a346c72ab50a8b1c9408e7192f","ref":"refs/heads/main","pushedAt":"2024-06-11T16:00:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"},"commit":{"message":"Revert \"Fix bin/find_repos by hard-coding repos\"\n\nThis reverts commit d2c191e48fee891b8e26efa0118ebbf8486bc11d.","shortMessageHtmlLink":"Revert \"Fix bin/find_repos by hard-coding repos\""}},{"before":null,"after":"2063f67bde2bf7a2da5118fb91edf719ffd764c6","ref":"refs/heads/revert-173-fix-find_repos","pushedAt":"2024-06-06T09:57:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"},"commit":{"message":"Revert \"Fix bin/find_repos by hard-coding repos\"\n\nThis reverts commit d2c191e48fee891b8e26efa0118ebbf8486bc11d.","shortMessageHtmlLink":"Revert \"Fix bin/find_repos by hard-coding repos\""}},{"before":"f3ba8a4d244de591bf1e022b78d0dc83e033c9dd","after":null,"ref":"refs/heads/dependabot/github_actions/slackapi/slack-github-action-1.26.0","pushedAt":"2024-06-04T09:13:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"}},{"before":"d2c191e48fee891b8e26efa0118ebbf8486bc11d","after":"d2233460a5f78c92daaaa757fae0d37107ac74cc","ref":"refs/heads/main","pushedAt":"2024-06-04T09:13:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"},"commit":{"message":"Bump slackapi/slack-github-action from 1.24.0 to 1.26.0\n\nBumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.24.0 to 1.26.0.\n- [Release notes](https://github.com/slackapi/slack-github-action/releases)\n- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.24.0...v1.26.0)\n\n---\nupdated-dependencies:\n- dependency-name: slackapi/slack-github-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump slackapi/slack-github-action from 1.24.0 to 1.26.0"}},{"before":"c63229f5d4b3ca3ce8686494c4eab558eee70656","after":null,"ref":"refs/heads/fix-find_repos","pushedAt":"2024-06-04T09:12:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"}},{"before":"9c7e5e29696f5cb8669df57eb83cd2e6d6fc3b63","after":"d2c191e48fee891b8e26efa0118ebbf8486bc11d","ref":"refs/heads/main","pushedAt":"2024-06-04T09:12:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"},"commit":{"message":"Fix bin/find_repos by hard-coding repos\n\nThe GitHub API search query that `bin/find_repos` uses to find all\ncookiecutter'ed repos has stopped returning the correct results. As a\nresult, the monthly `update_repos.yml` script (which sends automated\n\"Apply updates from cookiecutter\" PRs to all our repos) stopped working\na few months ago.\n\nIt seems like something changed or broke on GitHub's end, but looking at\ntheir code search docs\n(https://docs.github.com/en/search-github/searching-on-github/searching-code)\nour search query still looks like it should work to me. I haven't been\nable to figure out how to fix it yet.\n\nSo for now just hard-code the list of repos into the script. This way at\nleast the `update_repos.yml` workflow will be able to continue sending\nPRs to keep these repos up-to-date with the cookiecutter, even if it\nmeans we have to manually maintain this hard-coded list.","shortMessageHtmlLink":"Fix bin/find_repos by hard-coding repos"}},{"before":null,"after":"f3ba8a4d244de591bf1e022b78d0dc83e033c9dd","ref":"refs/heads/dependabot/github_actions/slackapi/slack-github-action-1.26.0","pushedAt":"2024-05-31T23:21:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump slackapi/slack-github-action from 1.24.0 to 1.26.0\n\nBumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.24.0 to 1.26.0.\n- [Release notes](https://github.com/slackapi/slack-github-action/releases)\n- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.24.0...v1.26.0)\n\n---\nupdated-dependencies:\n- dependency-name: slackapi/slack-github-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump slackapi/slack-github-action from 1.24.0 to 1.26.0"}},{"before":"3d081c282880b4fbbfb8bfc30fb4085d4f81db2b","after":null,"ref":"refs/heads/sure-mypy","pushedAt":"2024-05-29T11:11:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"}},{"before":"9b055feba111dd9050de413da70d340a707f6ab0","after":"9c7e5e29696f5cb8669df57eb83cd2e6d6fc3b63","ref":"refs/heads/main","pushedAt":"2024-05-29T11:11:53.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":null,"after":"c63229f5d4b3ca3ce8686494c4eab558eee70656","ref":"refs/heads/fix-find_repos","pushedAt":"2024-05-29T10:50:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seanh","name":"Sean Hammond","path":"/seanh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22498?s=80&v=4"},"commit":{"message":"Fix bin/find_repos by hard-coding repos\n\nThe GitHub API search query that `bin/find_repos` uses to find all\ncookiecutter'ed repos has stopped returning the correct results. As a\nresult, the monthly `update_repos.yml` script (which sends automated\n\"Apply updates from cookiecutter\" PRs to all our repos) stopped working\na few months ago.\n\nIt seems like something changed or broke on GitHub's end, but looking at\ntheir code search docs\n(https://docs.github.com/en/search-github/searching-on-github/searching-code)\nour search query still looks like it should work to me. I haven't been\nable to figure out how to fix it yet.\n\nSo for now just hard-code the list of repos into the script. This way at\nleast the `update_repos.yml` workflow will be able to continue sending\nPRs to keep these repos up-to-date with the cookiecutter, even if it\nmeans we have to manually maintain this hard-coded list.","shortMessageHtmlLink":"Fix bin/find_repos by hard-coding repos"}},{"before":"21fa422d4a1b0cf62ce349d5ad56f95ea1d6201d","after":"3d081c282880b4fbbfb8bfc30fb4085d4f81db2b","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T10:12:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":"cd0a7290fbde3239bd4a1c7c3ec751ccad30ac88","after":"21fa422d4a1b0cf62ce349d5ad56f95ea1d6201d","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T10:09:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":"082f4e8734fb05de72a18d125ddfc865792aa659","after":"cd0a7290fbde3239bd4a1c7c3ec751ccad30ac88","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T09:31:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":"fe626bf4daef8e33dd6cdeb667c4def000adb5ee","after":"082f4e8734fb05de72a18d125ddfc865792aa659","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T09:17:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":"1dfb8399492e73d775ada659ab4a759cd86ef816","after":"fe626bf4daef8e33dd6cdeb667c4def000adb5ee","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T09:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Remove migrations from the pyapp\n\nThe migration script currently references db/models but those are not yet generated for\npyapp.\n\npostgres=yes will only bring the container in pyapp, we can revisit that\nonce we have a pyapp that does need models and migrations.\n\nThis reverts commit 9b055feba111dd9050de413da70d340a707f6ab0.\nThis reverts commit 1dfb8399492e73d775ada659ab4a759cd86ef816.","shortMessageHtmlLink":"Remove migrations from the pyapp"}},{"before":"ff4d33a9945ec9e515f71d642f69062b368a6292","after":"1dfb8399492e73d775ada659ab4a759cd86ef816","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T09:03:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include db.py in projects that use postgres","shortMessageHtmlLink":"Include db.py in projects that use postgres"}},{"before":"5fca53adc4384857e45207b9786689e823b061b4","after":"ff4d33a9945ec9e515f71d642f69062b368a6292","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T08:35:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include db.py in projects that use postgres","shortMessageHtmlLink":"Include db.py in projects that use postgres"}},{"before":"14ed09da2902896207f0087bb21b15ccb8ba055e","after":"5fca53adc4384857e45207b9786689e823b061b4","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-28T07:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include db.py in projects that use postgres","shortMessageHtmlLink":"Include db.py in projects that use postgres"}},{"before":"8d954c20cfd97f2a73d71267b9e335c0daa4c163","after":"14ed09da2902896207f0087bb21b15ccb8ba055e","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-21T13:20:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Reload templates on changes, recursively in the templates folder","shortMessageHtmlLink":"Reload templates on changes, recursively in the templates folder"}},{"before":"06c8fb091b721aa5cf896a27e29291f9ac1b1007","after":"8d954c20cfd97f2a73d71267b9e335c0daa4c163","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-21T13:19:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Reload templates on changes, recursively in the templates folder","shortMessageHtmlLink":"Reload templates on changes, recursively in the templates folder"}},{"before":"a345887b5f5c5b056e85aa780fea416eda6e3f18","after":"06c8fb091b721aa5cf896a27e29291f9ac1b1007","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-21T12:56:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Run typecheck as part of make sure","shortMessageHtmlLink":"Run typecheck as part of make sure"}},{"before":null,"after":"a345887b5f5c5b056e85aa780fea416eda6e3f18","ref":"refs/heads/sure-mypy","pushedAt":"2024-05-21T12:55:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Run mypy in CI","shortMessageHtmlLink":"Run mypy in CI"}},{"before":"6de3d5e2b34f510a4586360e4db40f5aafca65c1","after":"9b055feba111dd9050de413da70d340a707f6ab0","ref":"refs/heads/main","pushedAt":"2024-05-21T12:48:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include pyapp/models and use the shared file in pyramid-app","shortMessageHtmlLink":"Include pyapp/models and use the shared file in pyramid-app"}},{"before":"8ae90d07029417cda711e6af2739f1465fb6f897","after":null,"ref":"refs/heads/models-pyapp","pushedAt":"2024-05-21T12:48:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"}},{"before":"f10cf80d529153fe401bcf3fd1979c913ebb49b2","after":"8ae90d07029417cda711e6af2739f1465fb6f897","ref":"refs/heads/models-pyapp","pushedAt":"2024-05-17T08:56:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include pyapp/models and use the shared file in pyramid-app","shortMessageHtmlLink":"Include pyapp/models and use the shared file in pyramid-app"}},{"before":"23fed81a41d8075cc04df23b4a462fcd63412a05","after":"f10cf80d529153fe401bcf3fd1979c913ebb49b2","ref":"refs/heads/models-pyapp","pushedAt":"2024-05-17T08:55:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include pyapp/models and use the shared file in pyramid-app","shortMessageHtmlLink":"Include pyapp/models and use the shared file in pyramid-app"}},{"before":null,"after":"23fed81a41d8075cc04df23b4a462fcd63412a05","ref":"refs/heads/models-pyapp","pushedAt":"2024-05-17T08:55:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Include pyapp/models and use the shared file in pyramid-app","shortMessageHtmlLink":"Include pyapp/models and use the shared file in pyramid-app"}},{"before":"eb72563a11bbf8304c754e76d374cd033deb625d","after":"6de3d5e2b34f510a4586360e4db40f5aafca65c1","ref":"refs/heads/main","pushedAt":"2024-05-17T07:47:29.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"},"commit":{"message":"Typing fixes for a clean mypy run","shortMessageHtmlLink":"Typing fixes for a clean mypy run"}},{"before":"b0c646946d85c778254c683ff36435ec27256e0e","after":null,"ref":"refs/heads/sure-mypy","pushedAt":"2024-05-17T07:47:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marcospri","name":"Marcos Prieto","path":"/marcospri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1433832?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYmwtgQA","startCursor":null,"endCursor":null}},"title":"Activity ยท hypothesis/cookiecutters"}