{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":69113946,"defaultBranch":"master","name":"homebrew-test-bot","ownerLogin":"Homebrew","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-24T16:30:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1503512?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726510673.0","currentOid":""},"activityList":{"items":[{"before":"40e110ac98f53b36c41ac3a6f392ee09701559a1","after":null,"ref":"refs/heads/include-error-annotation","pushedAt":"2024-09-16T18:17:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"4f3fe40b24c5b14ba408977affe1bf0ac8dd0b4e","after":"451d938c76a2c93afe8fd52f846e009bcf9b1c67","ref":"refs/heads/master","pushedAt":"2024-09-16T18:17:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1221 from Homebrew/include-error-annotation","shortMessageHtmlLink":"Merge pull request #1221 from Homebrew/include-error-annotation"}},{"before":"db70c6d5844d2bbc8d1847f6e75776b5a2955a2b","after":"40e110ac98f53b36c41ac3a6f392ee09701559a1","ref":"refs/heads/include-error-annotation","pushedAt":"2024-09-16T16:59:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Include first error message in GitHub annotation\n\nThe first error message is often found before the last 256 lines, so\nisn't included in the annotation.\n\nLet's adjust `#truncate_output` so it includes this error message if\nfound instead. Searching for error messages is a little naive, but it\nmatches the way `clang`, `gcc`, and `rustc` print error messages. We can\nmake this more sophisticated later if desired.","shortMessageHtmlLink":"Include first error message in GitHub annotation"}},{"before":"ff09d8f7139fc30cc48ddf44fb9c7a4ff89fc776","after":"db70c6d5844d2bbc8d1847f6e75776b5a2955a2b","ref":"refs/heads/include-error-annotation","pushedAt":"2024-09-16T16:59:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Include first error message in GitHub annotation\n\nThe first error message is often found before the last 256 lines, so\nisn't included in the annotation.\n\nLet's adjust `#truncate_output` so it includes this error message if\nfound instead. Searching for error messages is a little naive, but it\nmatches the way `clang`, `gcc`, and `rustc` print error messages. We can\nmake this more sophisticated later if desired.\n\nI've removed the code that truncates the output to 24KB because it makes\ntrying to match the first error message more complicated.","shortMessageHtmlLink":"Include first error message in GitHub annotation"}},{"before":"8b6ff098d302f90b0fcc901019870f4e3a7a11ee","after":"ff09d8f7139fc30cc48ddf44fb9c7a4ff89fc776","ref":"refs/heads/include-error-annotation","pushedAt":"2024-09-16T16:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"lib/step: fix typo\n\nCo-authored-by: Mike McQuaid ","shortMessageHtmlLink":"lib/step: fix typo"}},{"before":"9d3b6c0e03aabb6c17504220f2df734bf912e010","after":null,"ref":"refs/heads/ignore-more-unbottled-failures","pushedAt":"2024-09-16T16:27:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"75de0f4166cb9a8079ec2ae5975b3365770734c7","after":"4f3fe40b24c5b14ba408977affe1bf0ac8dd0b4e","ref":"refs/heads/master","pushedAt":"2024-09-16T16:27:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1220 from Homebrew/ignore-more-unbottled-failures","shortMessageHtmlLink":"Merge pull request #1220 from Homebrew/ignore-more-unbottled-failures"}},{"before":"cc384533af26f259705ab76a2d5cfff4adcb6c19","after":null,"ref":"refs/heads/dependabot/bundler/i18n-1.14.6","pushedAt":"2024-09-16T11:08:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"aa0861791aa7300f4514991e052fb3f01edf5796","after":"75de0f4166cb9a8079ec2ae5975b3365770734c7","ref":"refs/heads/master","pushedAt":"2024-09-16T11:08:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1222 from Homebrew/dependabot/bundler/i18n-1.14.6","shortMessageHtmlLink":"Merge pull request #1222 from Homebrew/dependabot/bundler/i18n-1.14.6"}},{"before":null,"after":"cc384533af26f259705ab76a2d5cfff4adcb6c19","ref":"refs/heads/dependabot/bundler/i18n-1.14.6","pushedAt":"2024-09-16T11:03:19.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":"build(deps-dev): bump i18n from 1.14.5 to 1.14.6\n\nBumps [i18n](https://github.com/ruby-i18n/i18n) from 1.14.5 to 1.14.6.\n- [Release notes](https://github.com/ruby-i18n/i18n/releases)\n- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/ruby-i18n/i18n/compare/v1.14.5...v1.14.6)\n\n---\nupdated-dependencies:\n- dependency-name: i18n\n dependency-type: indirect\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump i18n from 1.14.5 to 1.14.6"}},{"before":null,"after":"8b6ff098d302f90b0fcc901019870f4e3a7a11ee","ref":"refs/heads/include-error-annotation","pushedAt":"2024-09-14T17:41:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Include first error message in GitHub annotation\n\nThe first error message is often found before the last 256 lines, so\nisn't included in the annotation.\n\nLet's adjust `#truncate_output` so it includes this error message if\nfound instead. Searching for error messages is a little naive, but it\nmatches the way `clang`, `gcc`, and `rustc` print error messages. We can\nmake this more sophisticated later if desired.\n\nI've removed the code that truncates the output to 24KB because it makes\ntrying to match the first error message more complicated.","shortMessageHtmlLink":"Include first error message in GitHub annotation"}},{"before":null,"after":"9d3b6c0e03aabb6c17504220f2df734bf912e010","ref":"refs/heads/ignore-more-unbottled-failures","pushedAt":"2024-09-14T09:04:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: ignore even more failures from unbottled formulae\n\nFixes\n\n Error: /opt/homebrew/Cellar/opencv/4.10.0_6 is not a directory\n\nhttps://github.com/Homebrew/homebrew-core/actions/runs/10853013996/job/30140781474#step:3:1535","shortMessageHtmlLink":"formulae_dependents: ignore even more failures from unbottled formulae"}},{"before":"6ee75d8ad5234dae60cc7b51a285652e506087ea","after":null,"ref":"refs/heads/no-clobber-skipped_or_failed","pushedAt":"2024-09-14T06:37:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"157e88f5640a794079b6741e06cf86420fb579d2","after":"aa0861791aa7300f4514991e052fb3f01edf5796","ref":"refs/heads/master","pushedAt":"2024-09-14T06:37:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1219 from Homebrew/no-clobber-skipped_or_failed","shortMessageHtmlLink":"Merge pull request #1219 from Homebrew/no-clobber-skipped_or_failed"}},{"before":null,"after":"6ee75d8ad5234dae60cc7b51a285652e506087ea","ref":"refs/heads/no-clobber-skipped_or_failed","pushedAt":"2024-09-14T06:33:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: don't clobber existing `skipped_or_failed_formulae`\n\nFixes\n```\nError: Failed to find bottle for 'opencv'.\n```\nhttps://github.com/Homebrew/homebrew-core/actions/runs/10853013996/job/30140584720?pr=187308#step:3:62","shortMessageHtmlLink":"formulae_dependents: don't clobber existing skipped_or_failed_formulae"}},{"before":"693fa08a67fea8d2cbce68cfeacef3d2a45c2c26","after":null,"ref":"refs/heads/fix-formulae-dependents-again","pushedAt":"2024-09-14T06:25:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"cf79462505196bb958d120a749ee2ae07dbb749e","after":"157e88f5640a794079b6741e06cf86420fb579d2","ref":"refs/heads/master","pushedAt":"2024-09-14T06:25:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1218 from Homebrew/fix-formulae-dependents-again","shortMessageHtmlLink":"Merge pull request #1218 from Homebrew/fix-formulae-dependents-again"}},{"before":"9d1fb9979c155134632822e88a07a6a9a8460d25","after":"693fa08a67fea8d2cbce68cfeacef3d2a45c2c26","ref":"refs/heads/fix-formulae-dependents-again","pushedAt":"2024-09-14T06:20:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: avoid trying to install bottles that were not built\n\nActually fixes what #1217 was trying to fix.","shortMessageHtmlLink":"formulae_dependents: avoid trying to install bottles that were not built"}},{"before":null,"after":"9d1fb9979c155134632822e88a07a6a9a8460d25","ref":"refs/heads/fix-formulae-dependents-again","pushedAt":"2024-09-14T06:11:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: avoid trying to install bottles that were not built\n\nActually fixes what #1217 was trying to fix.","shortMessageHtmlLink":"formulae_dependents: avoid trying to install bottles that were not built"}},{"before":"7362ac419604b16b9b72516050b13724c634bc49","after":null,"ref":"refs/heads/fix-dependent-testing-formulae","pushedAt":"2024-09-14T05:20:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"ca106a655a9c5e5733f4359ea67cec318c87f9d5","after":"cf79462505196bb958d120a749ee2ae07dbb749e","ref":"refs/heads/master","pushedAt":"2024-09-14T05:20:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1217 from Homebrew/fix-dependent-testing-formulae\n\nformulae_dependents: remove incompatible formulae from `@dependent_testing_formulae`","shortMessageHtmlLink":"Merge pull request #1217 from Homebrew/fix-dependent-testing-formulae"}},{"before":null,"after":"7362ac419604b16b9b72516050b13724c634bc49","ref":"refs/heads/fix-dependent-testing-formulae","pushedAt":"2024-09-14T04:39:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: remove incompatible formulae from `@dependent_testing_formulae`\n\nThis will allow us to skip attempting to test formulae that were never\nbuilt (because they're not compatible with the current runner).\n\nNeeded for Homebrew/homebrew-core#187308.","shortMessageHtmlLink":"formulae_dependents: remove incompatible formulae from `@dependent_te…"}},{"before":"e4cfe38cb749dc439fb0c04ff608fa7707ae03ca","after":null,"ref":"refs/heads/ignore-more-failures","pushedAt":"2024-09-13T18:07:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"0bf2d19f19ebcedd592791180336541160e3430a","after":"ca106a655a9c5e5733f4359ea67cec318c87f9d5","ref":"refs/heads/master","pushedAt":"2024-09-13T18:07:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1216 from Homebrew/ignore-more-failures","shortMessageHtmlLink":"Merge pull request #1216 from Homebrew/ignore-more-failures"}},{"before":null,"after":"e4cfe38cb749dc439fb0c04ff608fa7707ae03ca","ref":"refs/heads/ignore-more-failures","pushedAt":"2024-09-13T17:12:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"formulae_dependents: ignore more failures from unbottled dependents\n\nSpotted at https://github.com/Homebrew/homebrew-core/actions/runs/10847530816/job/30117622523#step:3:8023.\n\nA number of formulae fail at the `brew install --only-dependencies` step\nbecause they have dependencies that are not yet bottled (and are\ntherefore themselves not bottled either).","shortMessageHtmlLink":"formulae_dependents: ignore more failures from unbottled dependents"}},{"before":"b7ab3826e4c11bf09ff5fd4f1111ecc07effd59c","after":null,"ref":"refs/heads/strip-bottle_message","pushedAt":"2024-09-12T10:14:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"22c57f7190f76e6faaa16aba19355f016c2f5daa","after":"0bf2d19f19ebcedd592791180336541160e3430a","ref":"refs/heads/master","pushedAt":"2024-09-12T10:14:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1215 from Homebrew/strip-bottle_message","shortMessageHtmlLink":"Merge pull request #1215 from Homebrew/strip-bottle_message"}},{"before":null,"after":"b7ab3826e4c11bf09ff5fd4f1111ecc07effd59c","ref":"refs/heads/strip-bottle_message","pushedAt":"2024-09-12T08:58:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"test_formulae: strip `bottle_message`\n\n`bottle_commit_details` can contain extraneous newlines, which makes the\nlog output a bit weird to parse. Let's fix that by calling `#strip`.","shortMessageHtmlLink":"test_formulae: strip bottle_message"}},{"before":"cb38bc355b1de623d07e9b116309e475918a7c59","after":null,"ref":"refs/heads/sequoia-no-bootsnap","pushedAt":"2024-09-11T04:29:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"}},{"before":"ecf3138d5f79a931056161e4a9881d66bd74abed","after":"22c57f7190f76e6faaa16aba19355f016c2f5daa","ref":"refs/heads/master","pushedAt":"2024-09-11T04:29:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"carlocab","name":"Carlo Cabrera","path":"/carlocab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30379873?s=80&v=4"},"commit":{"message":"Merge pull request #1214 from Homebrew/sequoia-no-bootsnap","shortMessageHtmlLink":"Merge pull request #1214 from Homebrew/sequoia-no-bootsnap"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODoxNzo1My4wMDAwMDBazwAAAAS3v4ZT","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxODoxNzo1My4wMDAwMDBazwAAAAS3v4ZT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQwNDoyOTo1Mi4wMDAwMDBazwAAAASywZWO"}},"title":"Activity · Homebrew/homebrew-test-bot"}