{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":311267062,"defaultBranch":"main","name":"msys2-devtools","ownerLogin":"msys2","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-09T08:11:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6759993?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1694965036.0","currentOid":""},"activityList":{"items":[{"before":"55314106907463709a625ec4444fc26a0a4ce72d","after":"44e62b0cee835aee99af85ec6df86cd2f2f0aab4","ref":"refs/heads/main","pushedAt":"2024-05-12T08:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Revert \"msys2-dbadd: limit packages with embedded signatures to those required for updating\"\n\nThis reverts commit 55314106907463709a625ec4444fc26a0a4ce72d.","shortMessageHtmlLink":"Revert \"msys2-dbadd: limit packages with embedded signatures to those…"}},{"before":"1a3f9fcefa1ec982e4ca71788f45a3e4098cfb05","after":"55314106907463709a625ec4444fc26a0a4ce72d","ref":"refs/heads/main","pushedAt":"2024-05-11T22:13:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"msys2-dbadd: limit packages with embedded signatures to those required for updating\n\nThis allows us to remove all embedded signatures while allowing 3 year old\ninstallations using pacman v5 to still update.","shortMessageHtmlLink":"msys2-dbadd: limit packages with embedded signatures to those require…"}},{"before":"64e95aff65adf3b8c051c949e26ad539c5b1e91a","after":"1a3f9fcefa1ec982e4ca71788f45a3e4098cfb05","ref":"refs/heads/main","pushedAt":"2024-05-07T05:59:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"update-installer: add support for .tar.zst archives","shortMessageHtmlLink":"update-installer: add support for .tar.zst archives"}},{"before":"21584cfc2a62366e3b9aeb4cf87205089dc2b7ce","after":"64e95aff65adf3b8c051c949e26ad539c5b1e91a","ref":"refs/heads/main","pushedAt":"2024-04-17T06:17:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"9062996bbc989c1e5af4ff932fba1e98c1872ea8","after":"21584cfc2a62366e3b9aeb4cf87205089dc2b7ce","ref":"refs/heads/main","pushedAt":"2024-03-27T08:56:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"README: mention msys2-sbom","shortMessageHtmlLink":"README: mention msys2-sbom"}},{"before":"c757ecee0f7669f9862f54ffc1068a3840127a2c","after":"9062996bbc989c1e5af4ff932fba1e98c1872ea8","ref":"refs/heads/main","pushedAt":"2024-03-25T14:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"remove debug code","shortMessageHtmlLink":"remove debug code"}},{"before":"7da42c70fa1c9015ea81072529626133cc35002f","after":"c757ecee0f7669f9862f54ffc1068a3840127a2c","ref":"refs/heads/main","pushedAt":"2024-03-25T11:25:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sbom: also write out components for things without cpe/purl\n\ncan't hurt, to test fuzzy matching","shortMessageHtmlLink":"sbom: also write out components for things without cpe/purl"}},{"before":"c23f1b58e4afe0c61f58f0518ef0a8fcd6e61743","after":"7da42c70fa1c9015ea81072529626133cc35002f","ref":"refs/heads/main","pushedAt":"2024-03-25T11:03:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sbom: support multiple CPEs and PURLs per package\n\nJust write them out as separate components with the same name,\nsince cyclonedx doesn't support multiple IDs per components.","shortMessageHtmlLink":"sbom: support multiple CPEs and PURLs per package"}},{"before":"82be58200f7e28d3b658d26c59be48bfde9183ba","after":"c23f1b58e4afe0c61f58f0518ef0a8fcd6e61743","ref":"refs/heads/main","pushedAt":"2024-03-24T15:31:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"pypi: normalize package names\n\nso the pypi reference doesn't have to 100% match the package name\non pypi","shortMessageHtmlLink":"pypi: normalize package names"}},{"before":"acfd1335b2b48e859128529cb7afab2a7498da6c","after":"82be58200f7e28d3b658d26c59be48bfde9183ba","ref":"refs/heads/main","pushedAt":"2024-03-24T14:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sbom: also allow full CPE keys as value\n\nre-using he first part of the CPE as a key in our format is a bit\nhacky, so better move to \"cpe: cpe:/a:haxx:curl\" to avoid any confusion.","shortMessageHtmlLink":"sbom: also allow full CPE keys as value"}},{"before":"2e293c7c589fa8ab86fe6ed3c3f270f89694a47b","after":"acfd1335b2b48e859128529cb7afab2a7498da6c","ref":"refs/heads/main","pushedAt":"2024-03-24T14:22:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sbom: add purl support\n\nIn case a package specifies a purl, use it as is","shortMessageHtmlLink":"sbom: add purl support"}},{"before":"b98c41eb17eeccb6cdaf48c5f69a611ffd2c5e15","after":"2e293c7c589fa8ab86fe6ed3c3f270f89694a47b","ref":"refs/heads/main","pushedAt":"2024-03-19T08:05:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Add a hacky tool to write out a SBOM\n\nonly supports packages with a pypi reference or a CPE atm.","shortMessageHtmlLink":"Add a hacky tool to write out a SBOM"}},{"before":"50c420a4f9d6ad0c520b7bd36efc2007b3ed8a77","after":"b98c41eb17eeccb6cdaf48c5f69a611ffd2c5e15","ref":"refs/heads/main","pushedAt":"2024-03-18T07:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Add win2000","shortMessageHtmlLink":"Add win2000"}},{"before":"b0af68f2cf20e240b48907dd1fd6549c61905253","after":"50c420a4f9d6ad0c520b7bd36efc2007b3ed8a77","ref":"refs/heads/main","pushedAt":"2024-03-02T16:01:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"d84d700549276c6c0175deecba20d17b3bc3ed88","after":"b0af68f2cf20e240b48907dd1fd6549c61905253","ref":"refs/heads/main","pushedAt":"2024-02-11T22:44:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps; bump min Python to 3.10","shortMessageHtmlLink":"Update deps; bump min Python to 3.10"}},{"before":"06adc05db489c3d0c8339d990f8bdaa7f6f7b3fb","after":"d84d700549276c6c0175deecba20d17b3bc3ed88","ref":"refs/heads/main","pushedAt":"2024-01-17T20:18:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"msys2-repo-verify: fix path check\n\nI guess I was testing with a symlink","shortMessageHtmlLink":"msys2-repo-verify: fix path check"}},{"before":"137545bf057ad080d346ae20c8e32c71c4378db8","after":"06adc05db489c3d0c8339d990f8bdaa7f6f7b3fb","ref":"refs/heads/main","pushedAt":"2024-01-14T12:51:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"repo-prune: group packages with signatures\n\nEver since the download scripts copies over the original mtime from\nCI to the package, the mtimes of the package file and the signature\nfiles diverge. Since the prune script only goes by mtime this means\npackages get removed before signatures and which leads to some stray\nsignature files on the server from time to time.\n\nOnly delete a file if all existing related files should also be deleted.\n\nFixes #8","shortMessageHtmlLink":"repo-prune: group packages with signatures"}},{"before":"422c29ec35b496e29087e6a720502f81c53a6c8a","after":"137545bf057ad080d346ae20c8e32c71c4378db8","ref":"refs/heads/main","pushedAt":"2024-01-10T07:34:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"34ed0377004cc7ce97f7692be082bbe9951eeac7","after":"422c29ec35b496e29087e6a720502f81c53a6c8a","ref":"refs/heads/main","pushedAt":"2023-12-17T09:02:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"dbremove: remove multiple packages at once\n\nmakes things faster","shortMessageHtmlLink":"dbremove: remove multiple packages at once"}},{"before":"aaca2022021fe5f22cea4ed03c6be669dd49b051","after":"34ed0377004cc7ce97f7692be082bbe9951eeac7","ref":"refs/heads/main","pushedAt":"2023-12-09T15:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sigstats: only include signature files in the repo dirs\n\nexclude the src sigs and the installer sigs for now","shortMessageHtmlLink":"sigstats: only include signature files in the repo dirs"}},{"before":"56fbad1de69ad0514c28f53a77d676587825e1ba","after":"aaca2022021fe5f22cea4ed03c6be669dd49b051","ref":"refs/heads/main","pushedAt":"2023-12-09T14:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"add a progress bar","shortMessageHtmlLink":"add a progress bar"}},{"before":"7da91b9937c1d9768e624b764aefda78697cde39","after":"56fbad1de69ad0514c28f53a77d676587825e1ba","ref":"refs/heads/main","pushedAt":"2023-12-09T14:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"sigstats: some refactoring","shortMessageHtmlLink":"sigstats: some refactoring"}},{"before":"583ba1da8fa4cf983372f8d112d5403e533be099","after":"7da91b9937c1d9768e624b764aefda78697cde39","ref":"refs/heads/main","pushedAt":"2023-12-09T14:02:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"cd2594e7194629022a7afc65007ee38876a68a0a","after":"583ba1da8fa4cf983372f8d112d5403e533be099","ref":"refs/heads/main","pushedAt":"2023-12-09T13:50:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"New command for introspecting signature files in the repos\n\nFixes #6","shortMessageHtmlLink":"New command for introspecting signature files in the repos"}},{"before":"c5689b8a4090824e8deddba9f85bd71f9083a772","after":"cd2594e7194629022a7afc65007ee38876a68a0a","ref":"refs/heads/main","pushedAt":"2023-11-05T18:03:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"msys2-dbadd: only msys still includes signatures now","shortMessageHtmlLink":"msys2-dbadd: only msys still includes signatures now"}},{"before":"1a5f88aff011b40c3f55c7be81b100ab2626a38f","after":"c5689b8a4090824e8deddba9f85bd71f9083a772","ref":"refs/heads/main","pushedAt":"2023-11-03T15:56:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"dbadd: also skip signatures for ucrt64 and clang64\n\nSee #5","shortMessageHtmlLink":"dbadd: also skip signatures for ucrt64 and clang64"}},{"before":"4664f0742e8086281240d0d76b106ec575dee9fb","after":"1a5f88aff011b40c3f55c7be81b100ab2626a38f","ref":"refs/heads/main","pushedAt":"2023-11-02T08:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"dbadd: no longer include package signatures for clang32/clangarm64\n\nthis requires clients to use pacman v6, and according to the logs\nthere are no users for clang32/clangarm64 for v5, so start testing things\nwith those repos only for starters.\n\nSee https://github.com/msys2/msys2-devtools/issues/5","shortMessageHtmlLink":"dbadd: no longer include package signatures for clang32/clangarm64"}},{"before":"2df436f4b8586818025cd01af55314928100e52a","after":"4664f0742e8086281240d0d76b106ec575dee9fb","ref":"refs/heads/main","pushedAt":"2023-11-01T17:50:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"2bd9007381fff63d9dd1930d218cefcb6a59ca42","after":"2df436f4b8586818025cd01af55314928100e52a","ref":"refs/heads/main","pushedAt":"2023-10-15T10:20:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}},{"before":"a7b1877d9828433920feabcc23cfa311bccd5a53","after":"2bd9007381fff63d9dd1930d218cefcb6a59ca42","ref":"refs/heads/main","pushedAt":"2023-09-25T19:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lazka","name":"Christoph Reiter","path":"/lazka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/991986?s=80&v=4"},"commit":{"message":"Update deps","shortMessageHtmlLink":"Update deps"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER5azmQA","startCursor":null,"endCursor":null}},"title":"Activity · msys2/msys2-devtools"}