{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":117188,"defaultBranch":"master","name":"stdeb","ownerLogin":"astraw","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2009-01-29T08:22:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30176?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726256177.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1601cb9f3207cdda80f0c970b557f711dfeb95c1","ref":"refs/heads/nuclearsandwich/jammy-omnibus","pushedAt":"2024-09-13T19:36:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Merge pull request #202 from astraw/fix-user-agent-import\n\nFix cyclic import dependency by moving USER_AGENT to pypi_simple client.","shortMessageHtmlLink":"Merge pull request #202 from astraw/fix-user-agent-import"}},{"before":"0eecfbd72256fea6e93b5b24a9bf60721587d0ff","after":null,"ref":"refs/heads/python2-binname","pushedAt":"2024-07-12T22:46:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"}},{"before":"1601cb9f3207cdda80f0c970b557f711dfeb95c1","after":"b268e8309d5d7ab726ea964aa8b1963ed07ea686","ref":"refs/heads/master","pushedAt":"2024-07-12T22:46:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Merge pull request #203 from astraw/python2-binname\n\nUse an available python2 binary name in debian templates.","shortMessageHtmlLink":"Merge pull request #203 from astraw/python2-binname"}},{"before":null,"after":"0eecfbd72256fea6e93b5b24a9bf60721587d0ff","ref":"refs/heads/python2-binname","pushedAt":"2024-07-10T21:19:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Add a test for python2 package generation from python3.\n\nAlthough I am planning to drop support for installing/running stdeb from\npython2 I am hoping to preserve, at least for a while, support for\ngenerating python2 packages.\n\nHowveer, this case doesn't appear to be tested so I've added an\nadditional case when testing python3.","shortMessageHtmlLink":"Add a test for python2 package generation from python3."}},{"before":"cf542af27606effb6969421278539bc02c8c09cc","after":"f130b43808090b88472e4f462632b1a8c7800896","ref":"refs/heads/actions-ci","pushedAt":"2024-07-10T00:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Remove old test configuration files.\n\nTravis CI has long since stopped providing value to open source projects\nand I believe that the Earthly builds cover the same local testing niche\nas the Vagrant files, which I was not able to successful update.\n\nIf another maintainer or contributor wants to restore the Vagrant\nsupport I will help as I can, but I don't have a working vagrant\nprovider locally.","shortMessageHtmlLink":"Remove old test configuration files."}},{"before":"2a39f87afb7360db9d677340c52a2f744e96250b","after":"cf542af27606effb6969421278539bc02c8c09cc","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T23:53:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Update README badge.","shortMessageHtmlLink":"Update README badge."}},{"before":"40083c23e73d2386f6936a7c9dd34d7d50417d79","after":"2a39f87afb7360db9d677340c52a2f744e96250b","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T22:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Consolidate test scripts back into a single job.","shortMessageHtmlLink":"Consolidate test scripts back into a single job."}},{"before":"febd59062e8200a419d2356ef37b106932c63b7e","after":"40083c23e73d2386f6936a7c9dd34d7d50417d79","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T21:52:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Use letters to spell numbers.\n\nJob identifiers cannot start with numbers.","shortMessageHtmlLink":"Use letters to spell numbers."}},{"before":"9d38cccba6d6c2eac7d705076ad316239236e5f4","after":"febd59062e8200a419d2356ef37b106932c63b7e","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T21:51:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Try splitting build and test into separate jobs for easier reading.","shortMessageHtmlLink":"Try splitting build and test into separate jobs for easier reading."}},{"before":"8519a07cbbb9d4bf10dc498b0b5979232663988b","after":null,"ref":"refs/heads/fix-user-agent-import","pushedAt":"2024-07-09T21:50:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"}},{"before":"c68317eecfedc4862c58588f62a7087e937e8bfb","after":"1601cb9f3207cdda80f0c970b557f711dfeb95c1","ref":"refs/heads/master","pushedAt":"2024-07-09T21:50:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Merge pull request #202 from astraw/fix-user-agent-import\n\nFix cyclic import dependency by moving USER_AGENT to pypi_simple client.","shortMessageHtmlLink":"Merge pull request #202 from astraw/fix-user-agent-import"}},{"before":null,"after":"8519a07cbbb9d4bf10dc498b0b5979232663988b","ref":"refs/heads/fix-user-agent-import","pushedAt":"2024-07-09T21:50:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Fix cyclic import dependency by moving USER_AGENT to pypi_simple client.\n\nThis was introduced in 0787a84 which shows you what comes of adding last\nminute unreviewed changes without having CI up.","shortMessageHtmlLink":"Fix cyclic import dependency by moving USER_AGENT to pypi_simple client."}},{"before":"2341caadbb4b8ecc05225ecdbe8c0cadf1e2411a","after":"9d38cccba6d6c2eac7d705076ad316239236e5f4","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T21:49:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Try splitting build and test into separate jobs for easier reading.","shortMessageHtmlLink":"Try splitting build and test into separate jobs for easier reading."}},{"before":"db54e114ab577ff0abd1b127009a953fc933adac","after":"2341caadbb4b8ecc05225ecdbe8c0cadf1e2411a","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T21:31:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Add separate linter job.","shortMessageHtmlLink":"Add separate linter job."}},{"before":"3ba0175bfbe3df76006c98efb11356f795e13907","after":"db54e114ab577ff0abd1b127009a953fc933adac","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T20:53:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Re-enable additional test scripts.\n\nI got these working locally on Debian Bookworm and Ubuntu Jammy. Let's\nsee the additional platforms.","shortMessageHtmlLink":"Re-enable additional test scripts."}},{"before":"9d7ac2e3a364ba626e2e808cad8b57d00a976518","after":"3ba0175bfbe3df76006c98efb11356f795e13907","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T20:48:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Re-enable additional test scripts.\n\nI got these working locally on Debian Bookworm and Ubuntu Jammy. Let's\nsee the additional platforms.","shortMessageHtmlLink":"Re-enable additional test scripts."}},{"before":"0787a8415118524f9af5a290b18ddc718c441949","after":null,"ref":"refs/heads/json-transport","pushedAt":"2024-07-09T18:30:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"}},{"before":"a56f246e216c83023dd67c6261954ca39ea44b5c","after":"c68317eecfedc4862c58588f62a7087e937e8bfb","ref":"refs/heads/master","pushedAt":"2024-07-09T18:30:45.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Merge pull request #201 from astraw/json-transport\n\nUse PyPI JSON and \"Simple\" API instead of deprecated XML-RPC API","shortMessageHtmlLink":"Merge pull request #201 from astraw/json-transport"}},{"before":"2d0a0898a57dc4fab13c63b41216fbf4582257a9","after":"0787a8415118524f9af5a290b18ddc718c441949","ref":"refs/heads/json-transport","pushedAt":"2024-07-09T18:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Use USER_AGENT from stdeb.downloader instead of duplicating it.","shortMessageHtmlLink":"Use USER_AGENT from stdeb.downloader instead of duplicating it."}},{"before":"86d8edc9a10933e4fb91105b9387a802795df204","after":"2d0a0898a57dc4fab13c63b41216fbf4582257a9","ref":"refs/heads/json-transport","pushedAt":"2024-07-09T15:44:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Split method for fetching the current/default version from all versions.\n\nI was tracking quite closely the XML-RPC API interface that was used for\nthis information previously which repurposed a \"show_hidden\" parameter\nto return either the current release or all releases in the response.\n\nMoving these to separate client methods is a much clearer internal\nand external organization.","shortMessageHtmlLink":"Split method for fetching the current/default version from all versions."}},{"before":"be6c994ec77570a3379457169103e6838a1ba1cf","after":"86d8edc9a10933e4fb91105b9387a802795df204","ref":"refs/heads/json-transport","pushedAt":"2024-07-09T15:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Break after finding an sdist urls.","shortMessageHtmlLink":"Break after finding an sdist urls."}},{"before":"83c0d1de108c255f7448fa2da9491de340db486c","after":"9d7ac2e3a364ba626e2e808cad8b57d00a976518","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T02:34:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Skip platforms that require additional changes.","shortMessageHtmlLink":"Skip platforms that require additional changes."}},{"before":"7c87799134541020a13e1ff1a4b28b18c7fcf3f6","after":"83c0d1de108c255f7448fa2da9491de340db486c","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T02:26:28.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Skip over workflows that aren't working yet.","shortMessageHtmlLink":"Skip over workflows that aren't working yet."}},{"before":"adb365bc26ba85496c02b1c0d80fb9d53aa3891c","after":"7c87799134541020a13e1ff1a4b28b18c7fcf3f6","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T02:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Add supported OS matrix.","shortMessageHtmlLink":"Add supported OS matrix."}},{"before":"695bdde02fbffd2d8e063e577fc55c5f2e189977","after":"adb365bc26ba85496c02b1c0d80fb9d53aa3891c","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T00:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Add test dependencies to base image.","shortMessageHtmlLink":"Add test dependencies to base image."}},{"before":"f4eeeff21d4f5ff0149b6066c4681b0a34936b84","after":"695bdde02fbffd2d8e063e577fc55c5f2e189977","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T00:38:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Try actions with Earthly instead.","shortMessageHtmlLink":"Try actions with Earthly instead."}},{"before":"78d6cec5c1099681bb01810c51ba300d280e4f68","after":"f4eeeff21d4f5ff0149b6066c4681b0a34936b84","ref":"refs/heads/actions-ci","pushedAt":"2024-07-09T00:16:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"WIP Earthfile.","shortMessageHtmlLink":"WIP Earthfile."}},{"before":"083e630aefc393833f18e4ff4685e52b78564f8e","after":"be6c994ec77570a3379457169103e6838a1ba1cf","ref":"refs/heads/json-transport","pushedAt":"2024-07-09T00:05:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Switch to a combination of the \"Simple\" and JSON APIs for PyPI.\n\nThe XML-RPC API is deprecated. Tests using it were failing due to what\nseems like a malformed url. I have no idea if this API has already been\ndropped or if there's some usage issue inside stdeb but I was not\nmotivated to investigate since the entire API is deprecated.\n\nInstead I replaced the functionality with a new Requests HTTP session\nclient that uses the [JSON representation][1] of the [Simple API][2] and\nthe [JSON API][3] where best appropriate. It could all be done with the\nJSON API but parts of it are also deprecated...\n\nThere is one regression in behavior, which is that packages with a\nrelease on PyPI but no download url on PyPI will not be checked for an\nexternal download url as this also deprecated.\n\n[1]: https://peps.python.org/pep-0691/\n[2]: https://warehouse.pypa.io/api-reference/legacy.html\n[3]: https://warehouse.pypa.io/api-reference/json.html","shortMessageHtmlLink":"Switch to a combination of the \"Simple\" and JSON APIs for PyPI."}},{"before":"1717e52265a705888f756312eff5482f9e0e586a","after":"083e630aefc393833f18e4ff4685e52b78564f8e","ref":"refs/heads/json-transport","pushedAt":"2024-07-08T23:47:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Use python3 for tests.","shortMessageHtmlLink":"Use python3 for tests."}},{"before":null,"after":"1717e52265a705888f756312eff5482f9e0e586a","ref":"refs/heads/json-transport","pushedAt":"2024-07-08T23:45:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nuclearsandwich","name":"Steven! Ragnarök","path":"/nuclearsandwich","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/358882?s=80&v=4"},"commit":{"message":"Switch to a combination of the \"Simple\" and JSON APIs for PyPI.\n\nThe XML-RPC API is deprecated. Tests using it were failing due to what\nseems like a malformed url. I have no idea if this API has already been\ndropped or if there's some usage issue inside stdeb but I was not\nmotivated to investigate since the entire API is deprecated.\n\nInstead I replaced the functionality with a new Requests HTTP session\nclient that uses the [JSON representation][1] of the [Simple API][2] and\nthe [JSON API][3] where best appropriate. It could all be done with the\nJSON API but parts of it are also deprecated...\n\nThere is one regression in behavior, which is that packages with a\nrelease on PyPI but no download url on PyPI will not be checked for an\nexternal download url as this also deprecated.\n\n[1]: https://peps.python.org/pep-0691/\n[2]: https://warehouse.pypa.io/api-reference/legacy.html\n[3]: https://warehouse.pypa.io/api-reference/json.html","shortMessageHtmlLink":"Switch to a combination of the \"Simple\" and JSON APIs for PyPI."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxOTozNjoxNy4wMDAwMDBazwAAAAS11DcM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxOTozNjoxNy4wMDAwMDBazwAAAAS11DcM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOFQyMzo0NTo0Mi4wMDAwMDBazwAAAAR6G05P"}},"title":"Activity · astraw/stdeb"}