{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":175086562,"defaultBranch":"main","name":"warehouse","ownerLogin":"trail-of-forks","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-03-11T21:28:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105806142?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726770101.0","currentOid":""},"activityList":{"items":[{"before":"0e79e20ae060e7902c391083e9364234089060ac","after":null,"ref":"refs/heads/ww/bump-pypi-attestations","pushedAt":"2024-09-19T18:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"632e43d7b0177d28ac117b9cc19220779634ced9","after":"0e79e20ae060e7902c391083e9364234089060ac","ref":"refs/heads/ww/bump-pypi-attestations","pushedAt":"2024-09-19T17:54:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ww/bump-pypi-attestations","shortMessageHtmlLink":"Merge branch 'main' into ww/bump-pypi-attestations"}},{"before":"1bcfe084bf9ec74a6e19d880de7f1689b246e04a","after":"632e43d7b0177d28ac117b9cc19220779634ced9","ref":"refs/heads/ww/bump-pypi-attestations","pushedAt":"2024-09-19T16:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"tests: fixup types\n\nSigned-off-by: William Woodruff ","shortMessageHtmlLink":"tests: fixup types"}},{"before":null,"after":"1bcfe084bf9ec74a6e19d880de7f1689b246e04a","ref":"refs/heads/ww/bump-pypi-attestations","pushedAt":"2024-09-19T16:21:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"requirements: bump pypi-attestations to 0.0.12\n\nSee https://github.com/pypa/gh-action-pypi-publish/pull/262\nfor additional context.\n\nSigned-off-by: William Woodruff ","shortMessageHtmlLink":"requirements: bump pypi-attestations to 0.0.12"}},{"before":"a36ae299d043bb4a770d6fd0f4e73b8e99dd6461","after":"d3ed6e0085d8bd815f62a3a5d335dcaae0f24842","ref":"refs/heads/main","pushedAt":"2024-09-19T16:19:21.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"Implement Alternate Repository Location for PEP 708 (#15716)\n\n* initial attempt at adding alternate repository location details\r\n\r\n* implement per-project alternate locations metadata\r\n\r\n* starting to add tests\r\n\r\n* starting to add tests\r\n\r\n* added tests\r\n\r\nFixed rendering for detail.html.\r\nMoved api mimetypes to const vars.\r\nCheck delete confirmation name matches.\r\n\r\n* updated translations\r\n\r\n* satisfy test coverage\r\n\r\n* update translations\r\n\r\n* update translations\r\n\r\n* register cache and purge keys for AlternateRepository objects\r\n\r\n* change db migration down revision to most recent migration\r\n\r\nThis allows the migrations to run.\r\n\r\n* update test after adding alternate repository cache and purge key\r\n\r\n* increment api version to 1.2\r\n\r\n* add url the response was fetched from\r\n\r\n* change db migration down revision to most recent migration\r\n\r\nThis allows the migrations to run.\r\n\r\n* name is already normalized\r\n\r\n* update translations\r\n\r\n* match functionality between JSON and HTML simple API\r\n\r\n- route_path -> route_url to get full URL rather than path\r\n- move self reference to the _simple_detail helper\r\n\r\n* update migration\r\n\r\n* remove self-reference from Simple HTML and JSON\r\n\r\nThe PEP reads as though they can be implied \"When using alternate locations, clients MUST implicitly assume that the url the response was fetched from was included in the list.\"\r\n\r\n* add a callout in project management settings around Alternate Locations\r\n\r\n* translations\r\n\r\n---------\r\n\r\nCo-authored-by: Ee Durbin ","shortMessageHtmlLink":"Implement Alternate Repository Location for PEP 708 (pypi#15716)"}},{"before":"3cabcdf35797f0d2021d4f99be4705a3c44c7518","after":null,"ref":"refs/heads/check-claims-lookup","pushedAt":"2024-09-18T21:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"9795ba3473710b30f2fc5c261c2a7f2138815a66","after":"3cabcdf35797f0d2021d4f99be4705a3c44c7518","ref":"refs/heads/check-claims-lookup","pushedAt":"2024-09-18T21:34:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into check-claims-lookup","shortMessageHtmlLink":"Merge branch 'main' into check-claims-lookup"}},{"before":"250e46279d9dec69f5c1cc57a5960cb588afd53c","after":"cd465a95aaff2ca6ba1c9d032cb1074c2ee098ca","ref":"refs/heads/dm/doc-services","pushedAt":"2024-09-18T19:04:00.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"miketheman","name":"Mike Fiedler","path":"/miketheman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/529516?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dm/doc-services","shortMessageHtmlLink":"Merge branch 'main' into dm/doc-services"}},{"before":"e4db725a82b742504ab282477d3c6e88ca96da04","after":"250e46279d9dec69f5c1cc57a5960cb588afd53c","ref":"refs/heads/dm/doc-services","pushedAt":"2024-09-18T14:48:11.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dm/doc-services","shortMessageHtmlLink":"Merge branch 'main' into dm/doc-services"}},{"before":"8ec6a20cbc7d2e33d381f693d354b40669aa0ba9","after":"e4db725a82b742504ab282477d3c6e88ca96da04","ref":"refs/heads/dm/doc-services","pushedAt":"2024-09-18T14:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkaMaul","name":"dm","path":"/DarkaMaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8711456?s=80&v=4"},"commit":{"message":"Add a flag in the Makefile","shortMessageHtmlLink":"Add a flag in the Makefile"}},{"before":"f786276279e71c7fb5329e8eb5cf420e04bfca06","after":"8ec6a20cbc7d2e33d381f693d354b40669aa0ba9","ref":"refs/heads/dm/doc-services","pushedAt":"2024-09-18T14:07:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DarkaMaul","name":"dm","path":"/DarkaMaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8711456?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Mike Fiedler ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"e804c930ed8bd03b3e236c312e9be63021796364","after":null,"ref":"refs/heads/dm/update-boto","pushedAt":"2024-09-18T13:56:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkaMaul","name":"dm","path":"/DarkaMaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8711456?s=80&v=4"}},{"before":"d7ca8413b6a97e0b3e94c8a9bcee53a61381bb1b","after":null,"ref":"refs/heads/dm/persistence-flag","pushedAt":"2024-09-18T13:56:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DarkaMaul","name":"dm","path":"/DarkaMaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8711456?s=80&v=4"}},{"before":"d3c4d7fc88dc44d014435f59eabd96a7739e6b0a","after":"a36ae299d043bb4a770d6fd0f4e73b8e99dd6461","ref":"refs/heads/main","pushedAt":"2024-09-18T13:50:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DarkaMaul","name":"dm","path":"/DarkaMaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8711456?s=80&v=4"},"commit":{"message":"test(functional): log in, change password (#16724)\n\n* test: prerequisites for running functional webtests\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n* test: log in, change password\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n* refactor: replace static secret with factory one\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n* refactor: externalize password generation\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n* Update tests/functional/manage/test_views.py\r\n\r\n* tests(ci): tell gha to also run redis\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n* remove unneeded fixture\r\n\r\nSigned-off-by: Mike Fiedler \r\n\r\n---------\r\n\r\nSigned-off-by: Mike Fiedler ","shortMessageHtmlLink":"test(functional): log in, change password (pypi#16724)"}},{"before":"6ceea3ef6b80a91f7b3aae8800c64befaaf3338f","after":"9795ba3473710b30f2fc5c261c2a7f2138815a66","ref":"refs/heads/check-claims-lookup","pushedAt":"2024-09-17T17:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"facutuesca","name":"Facundo Tuesca","path":"/facutuesca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5762120?s=80&v=4"},"commit":{"message":"oidc: add missing claims check in publisher lookup","shortMessageHtmlLink":"oidc: add missing claims check in publisher lookup"}},{"before":"738267a53a93e1e494ef59a83baa7577c8c6f2e7","after":"d3c4d7fc88dc44d014435f59eabd96a7739e6b0a","ref":"refs/heads/main","pushedAt":"2024-09-17T14:23:55.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"facutuesca","name":"Facundo Tuesca","path":"/facutuesca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5762120?s=80&v=4"},"commit":{"message":"Translations update from Weblate (#16653)\n\nTranslate-URL: https://hosted.weblate.org/projects/pypa/warehouse/\r\nTranslation: pypa/warehouse\r\n\r\nCo-authored-by: Jos Verlinde \r\nCo-authored-by: Sam Plimmer \r\nCo-authored-by: gallegonovato \r\nCo-authored-by: kumar Shivam \r\nCo-authored-by: s2m00 \r\nCo-authored-by: 大王叫我来巡山 ","shortMessageHtmlLink":"Translations update from Weblate (pypi#16653)"}},{"before":"4cbb777cbafd8a346f72168748c2817567144f60","after":null,"ref":"refs/heads/ww/more-typing","pushedAt":"2024-09-17T13:11:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"c1e390975cc9ce7575c5303d6c38bdff6325670d","after":"4cbb777cbafd8a346f72168748c2817567144f60","ref":"refs/heads/ww/more-typing","pushedAt":"2024-09-17T13:02:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ww/more-typing","shortMessageHtmlLink":"Merge branch 'main' into ww/more-typing"}},{"before":"5c172b216e5b3202d63f974cb9c2f2493d95e3d1","after":"c1e390975cc9ce7575c5303d6c38bdff6325670d","ref":"refs/heads/ww/more-typing","pushedAt":"2024-09-17T09:24:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ww/more-typing","shortMessageHtmlLink":"Merge branch 'main' into ww/more-typing"}},{"before":"b678f74f1b465b7a24747ac3a51679571219750c","after":"5c172b216e5b3202d63f974cb9c2f2493d95e3d1","ref":"refs/heads/ww/more-typing","pushedAt":"2024-09-16T22:23:37.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ww/more-typing","shortMessageHtmlLink":"Merge branch 'main' into ww/more-typing"}},{"before":"052129e21a19aa19721d56a5d2d3d502f6262683","after":null,"ref":"refs/heads/verified-details-emails","pushedAt":"2024-09-16T16:53:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"}},{"before":"53de7b08505c0c36f3e828493fe8dffd8c151b0e","after":"052129e21a19aa19721d56a5d2d3d502f6262683","ref":"refs/heads/verified-details-emails","pushedAt":"2024-09-16T16:40:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"76537702c3b18007677beb7adce975e98d99f5a7","after":"53de7b08505c0c36f3e828493fe8dffd8c151b0e","ref":"refs/heads/verified-details-emails","pushedAt":"2024-09-16T16:36:38.000Z","pushType":"push","commitsCount":32,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into verified-details-emails","shortMessageHtmlLink":"Merge branch 'main' into verified-details-emails"}},{"before":"cde9cb7942f3559724ea3084198e2ceeda597024","after":"76537702c3b18007677beb7adce975e98d99f5a7","ref":"refs/heads/verified-details-emails","pushedAt":"2024-09-16T16:31:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Apply suggestions from code review","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"b678f74f1b465b7a24747ac3a51679571219750c","ref":"refs/heads/ww/more-typing","pushedAt":"2024-09-13T20:19:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"packaging: add initial hints to storage services\n\nSigned-off-by: William Woodruff ","shortMessageHtmlLink":"packaging: add initial hints to storage services"}},{"before":"605f5b82e348aba2287923abde55a567fb6272a1","after":"378f62d2671f75d089990a298b62832861095bee","ref":"refs/heads/ww/revert-o-rama","pushedAt":"2024-09-13T20:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"fixup tests, merge flaws\n\nSigned-off-by: William Woodruff ","shortMessageHtmlLink":"fixup tests, merge flaws"}},{"before":"9e7c2bb2f673aaa8dda801dada60e52be1696b2c","after":"605f5b82e348aba2287923abde55a567fb6272a1","ref":"refs/heads/ww/revert-o-rama","pushedAt":"2024-09-13T14:05:35.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ww/revert-o-rama\n\nSigned-off-by: William Woodruff ","shortMessageHtmlLink":"Merge branch 'main' into ww/revert-o-rama"}},{"before":"1ffffc6914f061a5fb488b3ed6d6413e6e1d7047","after":null,"ref":"refs/heads/ww/pep740-services","pushedAt":"2024-09-13T13:54:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"}},{"before":"6b5f6bf005419be2260bafc6523d630eff8ec86f","after":"738267a53a93e1e494ef59a83baa7577c8c6f2e7","ref":"refs/heads/main","pushedAt":"2024-09-13T13:54:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"woodruffw","name":"William Woodruff","path":"/woodruffw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3059210?s=80&v=4"},"commit":{"message":"Add a new flag to disable PEP 740 support. (#16645)\n\n* Add a new flag to disable PEP 740 support.\r\n\r\n* fixup migration\r\n\r\nSigned-off-by: William Woodruff \r\n\r\n* migrations: flip PEP740 flag default\r\n\r\nPEP 740 should be enabled by default.\r\n\r\nSigned-off-by: William Woodruff \r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Dustin Ingram \r\n\r\n* migrations: rebase DISABLE_PEP740 flag migration\r\n\r\nSigned-off-by: William Woodruff \r\n\r\n---------\r\n\r\nSigned-off-by: William Woodruff \r\nCo-authored-by: William Woodruff \r\nCo-authored-by: William Woodruff \r\nCo-authored-by: Dustin Ingram ","shortMessageHtmlLink":"Add a new flag to disable PEP 740 support. (pypi#16645)"}},{"before":"6f71a2ac47f3bb775602d7398e250ec17345eab0","after":"d7ca8413b6a97e0b3e94c8a9bcee53a61381bb1b","ref":"refs/heads/dm/persistence-flag","pushedAt":"2024-09-13T12:57:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"di","name":"Dustin Ingram","path":"/di","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/294415?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dm/persistence-flag","shortMessageHtmlLink":"Merge branch 'main' into dm/persistence-flag"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuzE50AA","startCursor":null,"endCursor":null}},"title":"Activity · trail-of-forks/warehouse"}