{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":64622388,"defaultBranch":"master","name":"cyrus-imapd","ownerLogin":"elliefm","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-08-01T00:11:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10985135?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726459664.0","currentOid":""},"activityList":{"items":[{"before":"004d97ffc982cf50b83df8477664efe65d523d93","after":"65f3ea412b69e9b80e35d27d8abcb827ce7d3097","ref":"refs/heads/v311/remove-cyrus-backups","pushedAt":"2024-09-16T04:34:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"backup: remove source files","shortMessageHtmlLink":"backup: remove source files"}},{"before":null,"after":"d2f380d614ac0ef0e3574e96aa68ea8fb646e965","ref":"refs/heads/v311/makefile.am-tabs","pushedAt":"2024-09-16T04:07:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"Makefile.am: 4-space indents, except where we can't\n\nThis file is an Automake file, which means we can use 4-space\nindents like the rest of our code. We were already doing this\nin some places in this file; now we do it throughout.\n\nThe exceptions are the snippets of Makefile syntax, where hard\ntabs are required by make.","shortMessageHtmlLink":"Makefile.am: 4-space indents, except where we can't"}},{"before":"d484aa9d548dad69c604addb48943f5ccdbea45c","after":"044590f9e370de565aed04812f6889d04781e7e3","ref":"refs/heads/v311/cass-map-wants-needs","pushedAt":"2024-09-16T01:13:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP TestCase: run magic much earlier\n\nthis allows the want->needs mappings to work, but all the \"magic attribute\nsets config...\" logging now happens at cassandane startup instead of when\nthe test actually runs, which is pretty annoying","shortMessageHtmlLink":"WIP TestCase: run magic much earlier"}},{"before":"43bdfe5eee23cf46abdfbde6e26b97e1fdb22083","after":"3af4cb2a2d49fe474e065ff03be510182c7dd4fc","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-15T23:47:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"UIDonly: this whole suite needs component sieve","shortMessageHtmlLink":"UIDonly: this whole suite needs component sieve"}},{"before":"d8b510c01a588a640d356093a56866f90a626c76","after":"43bdfe5eee23cf46abdfbde6e26b97e1fdb22083","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-13T05:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"UIDonly: this whole suite needs component sieve","shortMessageHtmlLink":"UIDonly: this whole suite needs component sieve"}},{"before":"af65607c400d697898b0e3dd4d2cbdfcd52e2697","after":"d8b510c01a588a640d356093a56866f90a626c76","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-13T03:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"various: add some per-test missing needs attributes","shortMessageHtmlLink":"various: add some per-test missing needs attributes"}},{"before":"14333dc96d15371c11a641df82acbe7c8a0842e4","after":null,"ref":"refs/heads/v311/64-on-32-fixes","pushedAt":"2024-09-13T01:55:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"}},{"before":"93f1a20aaa09afbbd539693636f1f1f983820a59","after":"302bf2bfdb8a89cf1b7d18b01420564dbb887317","ref":"refs/heads/v311/cass-more-tt-sanity-checks","pushedAt":"2024-09-13T01:44:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"TestPlan: sanity check for unexpected extra tiny-tests directories","shortMessageHtmlLink":"TestPlan: sanity check for unexpected extra tiny-tests directories"}},{"before":"31745140944cc62731ffc9a07b3a35ce08de7eee","after":"d484aa9d548dad69c604addb48943f5ccdbea45c","ref":"refs/heads/v311/cass-map-wants-needs","pushedAt":"2024-09-11T04:06:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP TestCase: run magic much earlier\n\nthis allows the want->needs mappings to work, but all the \"magic attribute\nsets config...\" logging now happens at cassandane startup instead of when\nthe test actually runs, which is pretty annoying","shortMessageHtmlLink":"WIP TestCase: run magic much earlier"}},{"before":"fab3e7d8122cd92a7db63fdce3240619c6b2d592","after":"af65607c400d697898b0e3dd4d2cbdfcd52e2697","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-11T03:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"various: add some per-test missing needs attributes","shortMessageHtmlLink":"various: add some per-test missing needs attributes"}},{"before":"14cb3ad7298002875d573178cf02de4fd2fb3810","after":"fab3e7d8122cd92a7db63fdce3240619c6b2d592","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-11T03:25:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"EXPECT CONFLICT fixup misplaced Carddav and JMAPContacts tests","shortMessageHtmlLink":"EXPECT CONFLICT fixup misplaced Carddav and JMAPContacts tests"}},{"before":"31745140944cc62731ffc9a07b3a35ce08de7eee","after":"14cb3ad7298002875d573178cf02de4fd2fb3810","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-11T03:07:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP Replication: use needs() instead of setting value","shortMessageHtmlLink":"WIP Replication: use needs() instead of setting value"}},{"before":null,"after":"31745140944cc62731ffc9a07b3a35ce08de7eee","ref":"refs/heads/v311/cass-map-wants-needs","pushedAt":"2024-09-11T03:05:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP TestCase: run magic much earlier\n\nthis allows the want->needs mappings to work, but all the \"magic attribute\nsets config...\" logging now happens at cassandane startup instead of when\nthe test actually runs, which is pretty annoying","shortMessageHtmlLink":"WIP TestCase: run magic much earlier"}},{"before":"82a58797d8d8e8a8160bf334ac8c61173b511d1d","after":"31745140944cc62731ffc9a07b3a35ce08de7eee","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-11T02:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP TestCase: run magic much earlier\n\nthis allows the want->needs mappings to work, but all the \"magic attribute\nsets config...\" logging now happens at cassandane startup instead of when\nthe test actually runs, which is pretty annoying","shortMessageHtmlLink":"WIP TestCase: run magic much earlier"}},{"before":null,"after":"93f1a20aaa09afbbd539693636f1f1f983820a59","ref":"refs/heads/v311/cass-more-tt-sanity-checks","pushedAt":"2024-09-11T01:24:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"TestPlan: sanity check for unexpected extra tiny-tests directories","shortMessageHtmlLink":"TestPlan: sanity check for unexpected extra tiny-tests directories"}},{"before":"5f92a4e2ca296177494f56fbf8302254fa1f2374","after":"82a58797d8d8e8a8160bf334ac8c61173b511d1d","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-09T05:32:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP still broken...\n\none problem is that the missing features test happens very early!\nif we get wants from :want_foo then those have already been processed\n\nbut if we get wants from ordinary magic (e.g. :Replication), that\nmagic doesn't get invoked until _create_instances() is run, and at\nthat point it's too late to start adding stuff to the needs hash,\nthe skip_missing_features filter has already run!\n\ncan we _run_magic() earlier, perhaps?\n\nthe alternative is needing to add a bunch of :want_replica and such\nto tests that previously implicitly got that by having \"replication\"\nin their name or \":Replication\" in their attributes.","shortMessageHtmlLink":"WIP still broken..."}},{"before":"7fb27810bba46927e815e3bc690eb5081d3c061e","after":"5f92a4e2ca296177494f56fbf8302254fa1f2374","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-09T04:15:37.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"TestCase: want 'replica' implies :need_component_replication","shortMessageHtmlLink":"TestCase: want 'replica' implies :need_component_replication"}},{"before":"15eeeb3c2a1ecc274042268017c28c7b2225c7d3","after":"7fb27810bba46927e815e3bc690eb5081d3c061e","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-09T03:33:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP Replication: this whole suite needs component replication","shortMessageHtmlLink":"WIP Replication: this whole suite needs component replication"}},{"before":"f760482dd0287cfc13a6243071f2f5f67f7af648","after":"15eeeb3c2a1ecc274042268017c28c7b2225c7d3","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-09T01:33:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"EXPECT CONFLICT fixup misplaced Carddav and JMAPContacts tests","shortMessageHtmlLink":"EXPECT CONFLICT fixup misplaced Carddav and JMAPContacts tests"}},{"before":"8dc12ffe142ffa000f859021fab9616eada34f03","after":"14333dc96d15371c11a641df82acbe7c8a0842e4","ref":"refs/heads/v311/64-on-32-fixes","pushedAt":"2024-09-09T01:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"cunit/timeofday.c: support glibc >= 2.39\n\nThe behaviour of the 64-bit time macros changed:\nhttps://sourceware.org/git/?p=glibc.git;a=commit;h=dd535f4f19ef2b5c367a362af445ecadcf45401e","shortMessageHtmlLink":"cunit/timeofday.c: support glibc >= 2.39"}},{"before":"decf94163c7ae9e640b0db68b4e3215170945d82","after":"8dc12ffe142ffa000f859021fab9616eada34f03","ref":"refs/heads/v311/64-on-32-fixes","pushedAt":"2024-09-09T00:05:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"icalsupport: dont update span on inner loops","shortMessageHtmlLink":"icalsupport: dont update span on inner loops"}},{"before":"eed2a1aa066444b09cd895b783c4d4fed9f0f6e0","after":"f760482dd0287cfc13a6243071f2f5f67f7af648","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-06T06:05:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"fixup JMAPContacts","shortMessageHtmlLink":"fixup JMAPContacts"}},{"before":"08bfe82b909c64b32b575214617e8f2e88c47579","after":"eed2a1aa066444b09cd895b783c4d4fed9f0f6e0","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-06T05:43:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP MaxMessages: this whole suite needs components jmap and sieve","shortMessageHtmlLink":"WIP MaxMessages: this whole suite needs components jmap and sieve"}},{"before":"5a76804f8335496c1fd5bbb04980494035d0b4c4","after":"08bfe82b909c64b32b575214617e8f2e88c47579","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-06T05:31:13.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"WIP JMAPVacationResponse: this whole suite needs component jmap","shortMessageHtmlLink":"WIP JMAPVacationResponse: this whole suite needs component jmap"}},{"before":null,"after":"5a76804f8335496c1fd5bbb04980494035d0b4c4","ref":"refs/heads/v311/cass-better-needs-integration","pushedAt":"2024-09-06T04:14:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"JUNK Backups: tidy up needs","shortMessageHtmlLink":"JUNK Backups: tidy up needs"}},{"before":"fd1ef12a783830c6be0b7981c2295f2f6640d1fe","after":"004d97ffc982cf50b83df8477664efe65d523d93","ref":"refs/heads/v311/remove-cyrus-backups","pushedAt":"2024-09-04T03:18:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"backup: remove source files","shortMessageHtmlLink":"backup: remove source files"}},{"before":"b08b23b1c8a24ad87bbe354f2989f402ff357f66","after":"fd1ef12a783830c6be0b7981c2295f2f6640d1fe","ref":"refs/heads/v311/remove-cyrus-backups","pushedAt":"2024-09-04T01:46:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"backup: remove source files","shortMessageHtmlLink":"backup: remove source files"}},{"before":"b3224698d50de87ab527e820465f5f6915b54051","after":null,"ref":"refs/heads/v311/cass-orphaned-tiny-tests","pushedAt":"2024-09-04T00:18:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"}},{"before":"129146203f4e2d1da39cb4811ab5dbaec19e5081","after":"b3224698d50de87ab527e820465f5f6915b54051","ref":"refs/heads/v311/cass-orphaned-tiny-tests","pushedAt":"2024-09-03T23:56:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"},"commit":{"message":"TestPlan: check for tiny-tests directories with no tests","shortMessageHtmlLink":"TestPlan: check for tiny-tests directories with no tests"}},{"before":"3b601fd02eacc70becddcdcd6cfd4555fe970536","after":null,"ref":"refs/heads/v311/cass-smtpd-refactor","pushedAt":"2024-09-03T23:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"elliefm","name":null,"path":"/elliefm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10985135?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwNDozNDo1MS4wMDAwMDBazwAAAAS3CCgR","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwNDozNDo1MS4wMDAwMDBazwAAAAS3CCgR","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMzo1MToxNC4wMDAwMDBazwAAAASsHs3e"}},"title":"Activity ยท elliefm/cyrus-imapd"}