{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118009375,"defaultBranch":"main","name":"fmf","ownerLogin":"teemtee","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-18T16:38:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98852166?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715597896.0","currentOid":""},"activityList":{"items":[{"before":"bbd34c12bcff17ea442e11ed4aeeaab988ba509e","after":"25275a1370395b008e91090e2347c33d3e7837fc","ref":"refs/heads/merge-regexp","pushedAt":"2024-05-29T08:24:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"sq: typo, demo single quotes as well","shortMessageHtmlLink":"sq: typo, demo single quotes as well"}},{"before":"e31f7e7207c417cf84a10ff768da8e63a0ec7944","after":"57a482067e69691a9513d4df64905601ce6e52d3","ref":"refs/heads/main","pushedAt":"2024-05-28T15:12:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"thrix","name":"Miroslav Vadkerti","path":"/thrix","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/633969?s=80&v=4"},"commit":{"message":"Drop epel-8\n\nSigned-off-by: Cristian Le ","shortMessageHtmlLink":"Drop epel-8"}},{"before":"af5d798520f115223ce2376bad6640c718e1e450","after":"d48c3ed4e7775074ffe2b146e55abaafe739333b","ref":"refs/heads/node-as-leaf","pushedAt":"2024-05-16T20:21:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Directive `select` to control node selection\n\nExpected usage with virtual tests while keeping the parent\ntest as well as hiding leaf nodes from selection\n\nFix: #221\nFix: #231","shortMessageHtmlLink":"Directive select to control node selection"}},{"before":"db61340365e176dc2acb4d2f16703b78e1f3b81a","after":"9cef668022dbce5041afedfeb2b35d3203f33719","ref":"refs/heads/adjust-skip-copy","pushedAt":"2024-05-15T06:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"squash: add tests, fix regression","shortMessageHtmlLink":"squash: add tests, fix regression"}},{"before":"5de1c69749000ed4211a1d9fbfdd8706e48cee4a","after":"bbd34c12bcff17ea442e11ed4aeeaab988ba509e","ref":"refs/heads/merge-regexp","pushedAt":"2024-05-14T14:31:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"sq: forgot to rename test class","shortMessageHtmlLink":"sq: forgot to rename test class"}},{"before":"039c075d69fccdfc96be6587d79b4da2c66c3dd7","after":"5de1c69749000ed4211a1d9fbfdd8706e48cee4a","ref":"refs/heads/merge-regexp","pushedAt":"2024-05-14T14:28:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"squash: catch if list isn't only strings","shortMessageHtmlLink":"squash: catch if list isn't only strings"}},{"before":"e31f7e7207c417cf84a10ff768da8e63a0ec7944","after":null,"ref":"refs/heads/liberate-validation","pushedAt":"2024-05-13T10:58:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"}},{"before":"29190c78e4065adf98cbb3ccf747b01973d761e2","after":"e31f7e7207c417cf84a10ff768da8e63a0ec7944","ref":"refs/heads/main","pushedAt":"2024-05-13T10:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Turn schema validation method into a stand-alone function\n\nThis will let fmf users to re-use the implementation for validating\nstructures that are not fmf nodes.","shortMessageHtmlLink":"Turn schema validation method into a stand-alone function"}},{"before":"059c846ebbbca0388654bbb0a870e9ea71c33ae1","after":"e31f7e7207c417cf84a10ff768da8e63a0ec7944","ref":"refs/heads/liberate-validation","pushedAt":"2024-05-13T09:34:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Turn schema validation method into a stand-alone function\n\nThis will let fmf users to re-use the implementation for validating\nstructures that are not fmf nodes.","shortMessageHtmlLink":"Turn schema validation method into a stand-alone function"}},{"before":"4c8e31a40f68665331b13f485243bed27e9f0588","after":"059c846ebbbca0388654bbb0a870e9ea71c33ae1","ref":"refs/heads/liberate-validation","pushedAt":"2024-05-10T09:10:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Turn schema validation method into a stand-alone function\n\nThis will let fmf users to re-use the implementation for validating\nstructures that are not fmf nodes.","shortMessageHtmlLink":"Turn schema validation method into a stand-alone function"}},{"before":"e8dcb3cacc76fc9196228fbcb04fd22cb24afda2","after":"039c075d69fccdfc96be6587d79b4da2c66c3dd7","ref":"refs/heads/merge-regexp","pushedAt":"2024-04-23T13:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"sq: a wee adjustments; tests and docs","shortMessageHtmlLink":"sq: a wee adjustments; tests and docs"}},{"before":"826bf63240fb78308f03df117faedf5ee5cf600a","after":"e8dcb3cacc76fc9196228fbcb04fd22cb24afda2","ref":"refs/heads/merge-regexp","pushedAt":"2024-04-22T16:14:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"sq: adding '-~' op - No tests yet","shortMessageHtmlLink":"sq: adding '-~' op - No tests yet"}},{"before":null,"after":"826bf63240fb78308f03df117faedf5ee5cf600a","ref":"refs/heads/merge-regexp","pushedAt":"2024-04-18T14:40:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Add '~' merge operation","shortMessageHtmlLink":"Add '~' merge operation"}},{"before":"543e52a0fd143c5f13c93863fabf12b422d9c6b8","after":"af5d798520f115223ce2376bad6640c718e1e450","ref":"refs/heads/node-as-leaf","pushedAt":"2024-04-16T12:09:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"squash: rename is-leaf to make-leaf","shortMessageHtmlLink":"squash: rename is-leaf to make-leaf"}},{"before":"e4a990ec2f26403fd80681a61d7b443a37f50482","after":"b7442b25326d996d19778a98e40090b870c4e5ad","ref":"refs/heads/adjust-add-rules","pushedAt":"2024-04-12T14:03:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Accept additional rules in the adjust call\n\nUse case: Explicit set of the rules to be applied, regardless what is in\nthe Tree.","shortMessageHtmlLink":"Accept additional rules in the adjust call"}},{"before":null,"after":"e4a990ec2f26403fd80681a61d7b443a37f50482","ref":"refs/heads/adjust-add-rules","pushedAt":"2024-04-11T16:54:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Allow to provide runtime rules during adjust call","shortMessageHtmlLink":"Allow to provide runtime rules during adjust call"}},{"before":null,"after":"db61340365e176dc2acb4d2f16703b78e1f3b81a","ref":"refs/heads/adjust-skip-copy","pushedAt":"2024-04-11T16:04:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Avoid copy() calls in adjust()\n\nReplace `.pop()` calls with skipping \"control\" keys (when,because..)\nduring the merge.","shortMessageHtmlLink":"Avoid copy() calls in adjust()"}},{"before":"e7d146476a8b624fff944e0c61318a74efadfba8","after":"543e52a0fd143c5f13c93863fabf12b422d9c6b8","ref":"refs/heads/node-as-leaf","pushedAt":"2024-02-28T15:36:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Add directive `is-leaf` to force selecting node\n\nExpected usage with virtual tests while keeping the parent\ntest as well\n\nFix: #221","shortMessageHtmlLink":"Add directive is-leaf to force selecting node"}},{"before":"c3fb0ed0db8dad356bf390aa39008d815c294954","after":null,"ref":"refs/heads/less-tests","pushedAt":"2024-02-28T15:35:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"}},{"before":"2c9b064bc8ae3b1fa9f1ce9503b5cda7aff34abf","after":"29190c78e4065adf98cbb3ccf747b01973d761e2","ref":"refs/heads/main","pushedAt":"2024-02-28T15:35:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Limit number of tests run for integration with tmt (#225)\n\nJust Tier:1 and only with 'local' provision.\r\nWe need to check fmf format works, not tmt features...","shortMessageHtmlLink":"Limit number of tests run for integration with tmt (#225)"}},{"before":null,"after":"c3fb0ed0db8dad356bf390aa39008d815c294954","ref":"refs/heads/less-tests","pushedAt":"2024-02-28T14:30:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Limit number of tests run for integration with tmt\n\nJust Tier:1 and only with 'local' provision.\nWe need to check fmf format works, not tmt features...","shortMessageHtmlLink":"Limit number of tests run for integration with tmt"}},{"before":null,"after":"e7d146476a8b624fff944e0c61318a74efadfba8","ref":"refs/heads/node-as-leaf","pushedAt":"2024-02-27T15:23:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"},"commit":{"message":"Add directive `is-leaf` to force selecting node\n\nExpected usage with virtual tests while keeping the parent\ntest as well\n\nFix: #221","shortMessageHtmlLink":"Add directive is-leaf to force selecting node"}},{"before":null,"after":"1174981c2dd9904b9a03252f5b263eabe35fd8a7","ref":"refs/heads/escape-operators","pushedAt":"2024-01-23T15:21:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Add support for escaping `|` in `utils.filter()`","shortMessageHtmlLink":"Add support for escaping | in utils.filter()"}},{"before":null,"after":"5433e36fc619f92b43feed3415fcdc69ecea3f26","ref":"refs/heads/fmf-name-in-filter","pushedAt":"2024-01-22T15:42:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Allow filtering based on the node name\n\nInclude a special key `fmf-name` in the `data` dictionary during\nthe `filter` execution so that it's possible to filter based on\nthe fmf node name as well.","shortMessageHtmlLink":"Allow filtering based on the node name"}},{"before":"2c9b064bc8ae3b1fa9f1ce9503b5cda7aff34abf","after":null,"ref":"refs/heads/toolbelt-entry","pushedAt":"2023-12-15T16:57:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"}},{"before":"f9cdf97a9c06c8d42a29ca79405a97cd20512304","after":"2c9b064bc8ae3b1fa9f1ce9503b5cda7aff34abf","ref":"refs/heads/main","pushedAt":"2023-12-15T16:57:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Add a `Toolbelt Catalog` entry for `fmf`\n\nTo be used to build the `Toolbelt Catalog`.\nFix https://issues.redhat.com/browse/QC-66","shortMessageHtmlLink":"Add a Toolbelt Catalog entry for fmf"}},{"before":"c20f854db695b44b7aa3617ae14ba81f4ac76383","after":"2c9b064bc8ae3b1fa9f1ce9503b5cda7aff34abf","ref":"refs/heads/toolbelt-entry","pushedAt":"2023-12-15T16:23:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Add a `Toolbelt Catalog` entry for `fmf`\n\nTo be used to build the `Toolbelt Catalog`.\nFix https://issues.redhat.com/browse/QC-66","shortMessageHtmlLink":"Add a Toolbelt Catalog entry for fmf"}},{"before":"4677604c43eb11600f75a558f668d1738a105a6e","after":"c20f854db695b44b7aa3617ae14ba81f4ac76383","ref":"refs/heads/toolbelt-entry","pushedAt":"2023-12-15T15:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Rename, update `type`","shortMessageHtmlLink":"Rename, update type"}},{"before":null,"after":"4677604c43eb11600f75a558f668d1738a105a6e","ref":"refs/heads/toolbelt-entry","pushedAt":"2023-12-15T11:35:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Add a `Toolbelt Catalog` entry for `fmf`\n\nTo be used to build the `Toolbelt Catalog`.\nFix https://issues.redhat.com/browse/QC-66","shortMessageHtmlLink":"Add a Toolbelt Catalog entry for fmf"}},{"before":"615254ad9c6f00afc6312c7864a7b2c33a969637","after":"f9cdf97a9c06c8d42a29ca79405a97cd20512304","ref":"refs/heads/fedora","pushedAt":"2023-10-02T14:29:26.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"psss","name":"Petr Šplíchal","path":"/psss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2803150?s=80&v=4"},"commit":{"message":"Release fmf-1.3.0","shortMessageHtmlLink":"Release fmf-1.3.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVq89cwA","startCursor":null,"endCursor":null}},"title":"Activity · teemtee/fmf"}