{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":150619497,"defaultBranch":"main","name":"securedrop-builder","ownerLogin":"freedomofpress","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-27T16:52:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5388147?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723661059.0","currentOid":""},"activityList":{"items":[{"before":"be9950175b33328d14f7c47e885a9defb4f3676b","after":null,"ref":"refs/heads/setuptools-bump","pushedAt":"2024-08-14T18:44:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cfm","name":"Cory Francis Myers","path":"/cfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/357435?s=80&v=4"}},{"before":"696631ae087532c5189806153810d14c23be5610","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-501-581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","pushedAt":"2024-08-14T18:44:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","after":"696631ae087532c5189806153810d14c23be5610","ref":"refs/heads/main","pushedAt":"2024-08-14T18:44:18.000Z","pushType":"merge_queue_merge","commitsCount":3,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #501 from freedomofpress/setuptools-bump\n\nUpgrade workstation-bootstrap packages","shortMessageHtmlLink":"Merge pull request #501 from freedomofpress/setuptools-bump"}},{"before":null,"after":"696631ae087532c5189806153810d14c23be5610","ref":"refs/heads/gh-readonly-queue/main/pr-501-581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","pushedAt":"2024-08-14T18:41:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #501 from freedomofpress/setuptools-bump\n\nUpgrade workstation-bootstrap packages","shortMessageHtmlLink":"Merge pull request #501 from freedomofpress/setuptools-bump"}},{"before":"af1298c550c9f546b86e827dc048f4fb06537029","after":"be9950175b33328d14f7c47e885a9defb4f3676b","ref":"refs/heads/setuptools-bump","pushedAt":"2024-07-22T17:24:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Rebuild all wheels with upgraded bootstrap packages\n\nNeeded because of minor metadata changes, e.g.\n.","shortMessageHtmlLink":"Rebuild all wheels with upgraded bootstrap packages"}},{"before":"ef70cb45414961394bd4896c1c41b17ec957c722","after":"af1298c550c9f546b86e827dc048f4fb06537029","ref":"refs/heads/setuptools-bump","pushedAt":"2024-07-22T16:00:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Rebuild all wheels with upgraded bootstrap packages\n\nNeeded because of minor metadata changes, e.g.\n.","shortMessageHtmlLink":"Rebuild all wheels with upgraded bootstrap packages"}},{"before":null,"after":"ef70cb45414961394bd4896c1c41b17ec957c722","ref":"refs/heads/setuptools-bump","pushedAt":"2024-07-22T15:37:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Upgrade workstation-bootstrap packages\n\nMotivated by CVE-2024-6345 in `setuptools`. But just upgrading\n`setuptools` forces upgrades of `pip`, which in turn requires a newer\n`packaging`, which then needs a newer `flit-core`. But that is then\nincompatible with `pep517`, so upgrade `build` to drop that dependency.\n\nUpgraded packages:\n* setuptools 54.0.0 -> 70.3.0\n* setuptools-scm 5.0.2 -> 8.1.0\n* pip 21.3.1 -> 24.1.2\n* packaging 20.9 -> 24.1\n* flit-core 2.3.0 -> 3.9.0\n* build 0.3.0 -> 1.2.1\n * colorama is skipped, it isn't hard dependency and only needed for\n Windows anyways\n * pep517 0.9.1 -> pyproject_hooks 1.1.0 (package was kind of renamed)\n\nDropped dependencies:\n* pyparsing\n* pytoml\n* toml\n\nFixes #500.","shortMessageHtmlLink":"Upgrade workstation-bootstrap packages"}},{"before":"29d4b809dbbee442d54d20253c3bd8ab1d179f12","after":null,"ref":"refs/tags/securedrop-client-0.10.2","pushedAt":"2024-07-01T20:39:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rocodes","name":"rocodes","path":"/rocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22777700?s=80&v=4"}},{"before":"581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","after":null,"ref":"refs/heads/gh-readonly-queue/main/pr-499-0c9c3970cc0e0e3f9584803794f8ea1022f98253","pushedAt":"2024-05-30T01:15:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"}},{"before":"f4a33f741330d820a8103c262af2c9c47f125b40","after":null,"ref":"refs/heads/proxyv2","pushedAt":"2024-05-30T01:15:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"cfm","name":"Cory Francis Myers","path":"/cfm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/357435?s=80&v=4"}},{"before":"0c9c3970cc0e0e3f9584803794f8ea1022f98253","after":"581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","ref":"refs/heads/main","pushedAt":"2024-05-30T01:15:41.000Z","pushType":"merge_queue_merge","commitsCount":2,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #499 from freedomofpress/proxyv2\n\nRemove proxy wheels, no longer used","shortMessageHtmlLink":"Merge pull request #499 from freedomofpress/proxyv2"}},{"before":null,"after":"581e5b17ad81a2c1bf3e66d2300ef3a1453e62a7","ref":"refs/heads/gh-readonly-queue/main/pr-499-0c9c3970cc0e0e3f9584803794f8ea1022f98253","pushedAt":"2024-05-30T01:13:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-merge-queue[bot]","name":null,"path":"/apps/github-merge-queue","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9919?s=80&v=4"},"commit":{"message":"Merge pull request #499 from freedomofpress/proxyv2\n\nRemove proxy wheels, no longer used","shortMessageHtmlLink":"Merge pull request #499 from freedomofpress/proxyv2"}},{"before":"40eebdf4d827cdd83545b7a8eb67dfc97fbfb7b3","after":"f4a33f741330d820a8103c262af2c9c47f125b40","ref":"refs/heads/proxyv2","pushedAt":"2024-05-24T17:14:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Remove proxy wheels, no longer used\n\nAs of proxy v2, it's now implemented in Rust so there is no need\nfor these Python wheels anymore.","shortMessageHtmlLink":"Remove proxy wheels, no longer used"}},{"before":null,"after":"40eebdf4d827cdd83545b7a8eb67dfc97fbfb7b3","ref":"refs/heads/proxyv2","pushedAt":"2024-05-24T17:11:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Remove proxy wheels, no longer used\n\nAs of proxy v2, it's now implemented in Rust so there is no need\nfor these Python wheels anymore.","shortMessageHtmlLink":"Remove proxy wheels, no longer used"}},{"before":"9990ae403799e6d70a69da59aab787c6a3f629c9","after":null,"ref":"refs/heads/wip/poetry","pushedAt":"2024-05-24T17:10:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"}},{"before":"a580cf01d5f634b80f98c64230f4398da0603bd0","after":null,"ref":"refs/heads/no-dh-virtualenv","pushedAt":"2024-05-24T17:09:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"}},{"before":"a33fde83e2141d9de7b27342e34ca9a0c8ef9a18","after":null,"ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T20:23:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rocodes","name":"rocodes","path":"/rocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22777700?s=80&v=4"}},{"before":"6263f7d6804b678080dfd2c0809e9d65ea06db67","after":"0c9c3970cc0e0e3f9584803794f8ea1022f98253","ref":"refs/heads/main","pushedAt":"2024-04-24T20:23:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"rocodes","name":"rocodes","path":"/rocodes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22777700?s=80&v=4"},"commit":{"message":"Merge pull request #498 from freedomofpress/verify-checksums-ci\n\nVerify sha256sums.txt and signatures in CI","shortMessageHtmlLink":"Merge pull request #498 from freedomofpress/verify-checksums-ci"}},{"before":"17519daed1670499cecb0b7c27c562d84d907bba","after":"a33fde83e2141d9de7b27342e34ca9a0c8ef9a18","ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T15:27:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Verify sha256sums.txt and signatures in CI\n\nAvoids a situation like ,\nwhere wheels are updated, but the sha256sums and associated signatures\nare not.","shortMessageHtmlLink":"Verify sha256sums.txt and signatures in CI"}},{"before":"f3d7b91adf3b115af241f9904afdb13f95cd3a1a","after":"17519daed1670499cecb0b7c27c562d84d907bba","ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T15:26:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Verify sha256sums.txt and signatures in CI\n\nAvoids a situation like ,\nwhere wheels are updated, but the sha256sums and associated signatures\nare not.","shortMessageHtmlLink":"Verify sha256sums.txt and signatures in CI"}},{"before":"c11d5204a0a8cc72f98d29527eec4b03f9eacef6","after":"f3d7b91adf3b115af241f9904afdb13f95cd3a1a","ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T15:25:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Verify sha256sums.txt and signatures in CI\n\nAvoids a situation like ,\nwhere wheels are updated, but the sha256sums and associated signatures\nare not.","shortMessageHtmlLink":"Verify sha256sums.txt and signatures in CI"}},{"before":"d7cb41e37c4fa7cda9f0e9a50c58288890f4cc21","after":"c11d5204a0a8cc72f98d29527eec4b03f9eacef6","ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T15:24:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Verify sha256sums.txt and signatures in CI\n\nAvoids a situation like ,\nwhere wheels are updated, but the sha256sums and associated signatures\nare not.","shortMessageHtmlLink":"Verify sha256sums.txt and signatures in CI"}},{"before":null,"after":"d7cb41e37c4fa7cda9f0e9a50c58288890f4cc21","ref":"refs/heads/verify-checksums-ci","pushedAt":"2024-04-24T15:23:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Verify sha256sums.txt and signatures in CI\n\nAvoids a situation like ,\nwhere wheels are updated, but the sha256sums and associated signatures\nare not.","shortMessageHtmlLink":"Verify sha256sums.txt and signatures in CI"}},{"before":"a6007aa932c9cc9479744026a248661cef32e654","after":null,"ref":"refs/heads/ci-bookworm","pushedAt":"2024-04-24T01:37:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eloquence","name":"Erik Moeller","path":"/eloquence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213636?s=80&v=4"}},{"before":"3ae85f538e9b37dff5be0033f58370a982b099ff","after":"6263f7d6804b678080dfd2c0809e9d65ea06db67","ref":"refs/heads/main","pushedAt":"2024-04-24T01:37:19.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"eloquence","name":"Erik Moeller","path":"/eloquence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213636?s=80&v=4"},"commit":{"message":"Merge pull request #497 from freedomofpress/ci-bookworm\n\nHave CI run on bookworm & trigger on GitHub's merge queue","shortMessageHtmlLink":"Merge pull request #497 from freedomofpress/ci-bookworm"}},{"before":"bbce64823d3e7fbe1263e4f3d57c2d793e55924d","after":"a6007aa932c9cc9479744026a248661cef32e654","ref":"refs/heads/ci-bookworm","pushedAt":"2024-04-23T21:41:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Rebuild compiled wheels on bookworm\n\nSomething has likely changed in upstream CPython that changed the line\nsome code is defined, causing the debugging information to change accordingly.\n\nRebuild the wheels to update the debug information for the new source locations;\nthis can be verified with diffoscope, e.g. .","shortMessageHtmlLink":"Rebuild compiled wheels on bookworm"}},{"before":"6111e911e16fc6ffa1b130502edb3a769eedd1ba","after":"bbce64823d3e7fbe1263e4f3d57c2d793e55924d","ref":"refs/heads/ci-bookworm","pushedAt":"2024-04-23T15:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Rebuild compiled wheels on bookworm\n\nSomething has likely changed in upstream CPython that changed the line\nsome code is defined, causing the debugging information to change accordingly.\n\nRebuild the wheels to update the debug information for the new source locations;\nthis can be verified with diffoscope, e.g. .","shortMessageHtmlLink":"Rebuild compiled wheels on bookworm"}},{"before":"8825da5692006ffb8697c8135a8bb199814c9a2f","after":"6111e911e16fc6ffa1b130502edb3a769eedd1ba","ref":"refs/heads/ci-bookworm","pushedAt":"2024-04-23T14:38:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Trigger CI on GitHub's merge queue\n\nThis doesn't enable the merge queue, but is a prerequisite. See\n\nfor details.","shortMessageHtmlLink":"Trigger CI on GitHub's merge queue"}},{"before":null,"after":"8825da5692006ffb8697c8135a8bb199814c9a2f","ref":"refs/heads/ci-bookworm","pushedAt":"2024-04-23T14:36:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"legoktm","name":"Kunal Mehta","path":"/legoktm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81392?s=80&v=4"},"commit":{"message":"Trigger CI on GitHub's merge queue\n\nThis doesn't enable the merge queue, but is a prerequisite. See\n\nfor details.","shortMessageHtmlLink":"Trigger CI on GitHub's merge queue"}},{"before":"c74509856ab855ce2e3ae86ab442eee68b005a3d","after":"3ae85f538e9b37dff5be0033f58370a982b099ff","ref":"refs/heads/main","pushedAt":"2024-04-23T02:02:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"eloquence","name":"Erik Moeller","path":"/eloquence","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/213636?s=80&v=4"},"commit":{"message":"Merge pull request #496 from freedomofpress/migrate-lint-reprotest\n\nMigrate tests to GitHub Actions","shortMessageHtmlLink":"Merge pull request #496 from freedomofpress/migrate-lint-reprotest"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNFQxODo0NDoxOS4wMDAwMDBazwAAAASak3uO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yM1QwMjowMjo0NS4wMDAwMDBazwAAAAQ3luYQ"}},"title":"Activity ยท freedomofpress/securedrop-builder"}