{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":206777717,"defaultBranch":"main","name":"tmt","ownerLogin":"teemtee","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-09-06T11:15:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/98852166?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717868173.0","currentOid":""},"activityList":{"items":[{"before":"89632f1eb61732aa895112e30b420569ba9ccdc1","after":"9939771fc7d66288f49bf420f54175d653eb30e9","ref":"refs/heads/hw-parsing-better-code","pushedAt":"2024-06-09T07:01:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Simplify parsing of HW requirements and add missing ones\n\nIt turned out some requirements were left out and nothing was parsing\nthem. The \"maximal\" unit test was incorrect and did not report this.\n\nThe patch\n\n* adds parsing for missing requirement groups (`gpu`, `device`),\n* several individual requirements were also missing,\n* simplifies parsing of groups of constraints, providing helpers to\n avoid repetition,\n* and fixes the test guarding this.","shortMessageHtmlLink":"Simplify parsing of HW requirements and add missing ones"}},{"before":"d79c97260fcbf63197bb9eb46bafaf2ee91e8fae","after":"d507b392cd1fe4596ec71cfa815f8b800b90b37e","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-09T06:59:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Rename basic again test file name","shortMessageHtmlLink":"Rename basic again test file name"}},{"before":"32cbb142a412cc1aa689fc3dd8afeb9a288c67af","after":null,"ref":"refs/heads/split-provision-virtual-plan-per-steps","pushedAt":"2024-06-08T17:36:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"}},{"before":"08208bdd711fed96ee4b340527c6fa1ab83a24d7","after":"6eaee2c0acf211c25928ac8912196054db2db169","ref":"refs/heads/main","pushedAt":"2024-06-08T17:36:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Split provision/virtual plans to subgroups per step (#2938)\n\nSimilar approach to `/plans/features/steps`, to get more resources and\r\nspeed up this quite a long plan.","shortMessageHtmlLink":"Split provision/virtual plans to subgroups per step (#2938)"}},{"before":"d2f58242c1d1812a0c5f9ceeef1130de9d713f5a","after":"32cbb142a412cc1aa689fc3dd8afeb9a288c67af","ref":"refs/heads/split-provision-virtual-plan-per-steps","pushedAt":"2024-06-08T08:40:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Split provision/virtual plans to subgroups per step\n\nSimilar approach to `/plans/features/steps`, to get more resources and\nspeed up this quite a long plan.","shortMessageHtmlLink":"Split provision/virtual plans to subgroups per step"}},{"before":"48f3c5eeac2bb097ea34f887930509d78f8041aa","after":"687a1965b94f8c2208923b6c1ea0975b765626ff","ref":"refs/heads/test-wrapper-more-unique","pushedAt":"2024-06-07T19:29:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Make test shell wrapper filename even more unique\n\nTo prevent accidental reuse of the wrapper, reported in #2997, and\nimprove investigation by saving all wrappers, make the test shell\nwrapper filename even more unique that it already was. Besides the phase\nand guest names, include also test name and its serial number. That\nshould make the filename unlike any other filename created for other\ntests.\n\nSee https://github.com/teemtee/tmt/issues/2997","shortMessageHtmlLink":"Make test shell wrapper filename even more unique"}},{"before":"1899c427699aba60604b276cca86021ab47ea9c1","after":null,"ref":"refs/heads/documenting-custom-test-images","pushedAt":"2024-06-07T19:28:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"}},{"before":"73e0122b4dcc5526d97d7497c060706d5ba5aa04","after":"08208bdd711fed96ee4b340527c6fa1ab83a24d7","ref":"refs/heads/main","pushedAt":"2024-06-07T19:28:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Document custom container images built for tmt tests (#2930)\n\nFinish the naming scheme, document it, and add a couple of images to\r\nimprove the coverage of `prepare/install` and package manager tests\r\n(CentOS Stream 9, Fedora 39 and 40).\r\n\r\nAlso replace centos:stream8 with ubi8 where possible, to replace an EOL distro with something usable for our tests.","shortMessageHtmlLink":"Document custom container images built for tmt tests (#2930)"}},{"before":"7e9f543f46b8361b46432ce4358d9360f2708741","after":"6f1e23195d8bbcd87e5bad78927bed73f0a3083c","ref":"refs/heads/rawhide-distgit","pushedAt":"2024-06-07T16:07:03.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":"Keep patched sources directly in TMT_SOURCE_DIR\n\nMoves content out *-build subdirectory which is now produced by rpm\n4.20, so older `cd $TMT_SOURCE_DIR/*/tests` use case continues to work.\n\nFix: #2987","shortMessageHtmlLink":"Keep patched sources directly in TMT_SOURCE_DIR"}},{"before":null,"after":"7e9f543f46b8361b46432ce4358d9360f2708741","ref":"refs/heads/rawhide-distgit","pushedAt":"2024-06-07T15:42:34.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":"Keep patched sources directly in TMT_SOURCE_DIR\n\nMoves content out *-build subdirectory which is now produced by rpm\n4.20, so older `cd $TMT_SOURCE_DIR/*/tests` use case continues to work.\n\nFix: #2987","shortMessageHtmlLink":"Keep patched sources directly in TMT_SOURCE_DIR"}},{"before":null,"after":"48f3c5eeac2bb097ea34f887930509d78f8041aa","ref":"refs/heads/test-wrapper-more-unique","pushedAt":"2024-06-07T09:15:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Make test shell wrapper filename even more unique\n\nTo prevent accidental reuse of the wrapper, reported in #2997, and\nimprove investigation by saving all wrappers, make the test shell\nwrapper filename even more unique that it already was. Besides the phase\nand guest names, include also test name and its serial number. That\nshould make the filename unlike any other filename created for other\ntests.\n\nSee https://github.com/teemtee/tmt/issues/2997","shortMessageHtmlLink":"Make test shell wrapper filename even more unique"}},{"before":"72a38f8930a0baf12f337c88a1cfbd6302012180","after":"d79c97260fcbf63197bb9eb46bafaf2ee91e8fae","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-06T13:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KwisatzHaderach","name":"Petr Matyas","path":"/KwisatzHaderach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510105?s=80&v=4"},"commit":{"message":"Rename basic again test file name","shortMessageHtmlLink":"Rename basic again test file name"}},{"before":"9395f1001203a004e300c6d012eb0d7bbe156244","after":"72a38f8930a0baf12f337c88a1cfbd6302012180","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-06T12:46:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KwisatzHaderach","name":"Petr Matyas","path":"/KwisatzHaderach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510105?s=80&v=4"},"commit":{"message":"Clarification in documentation","shortMessageHtmlLink":"Clarification in documentation"}},{"before":"1490ccaa91379e77517b821d36ce3360ca896c59","after":"9395f1001203a004e300c6d012eb0d7bbe156244","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-06T12:20:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KwisatzHaderach","name":"Petr Matyas","path":"/KwisatzHaderach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510105?s=80&v=4"},"commit":{"message":"Clarification in documentation","shortMessageHtmlLink":"Clarification in documentation"}},{"before":"142542b8381947d8691c679a3e230467b6ba11a6","after":"1899c427699aba60604b276cca86021ab47ea9c1","ref":"refs/heads/documenting-custom-test-images","pushedAt":"2024-06-06T11:59:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"squash: drop possibly useless rlRun","shortMessageHtmlLink":"squash: drop possibly useless rlRun"}},{"before":"bb41b77311c5fe7029650b81ebcf81bec906ba4a","after":"1490ccaa91379e77517b821d36ce3360ca896c59","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-06T08:04:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KwisatzHaderach","name":"Petr Matyas","path":"/KwisatzHaderach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510105?s=80&v=4"},"commit":{"message":"Fix documentation, code in correct place and correct execute summary","shortMessageHtmlLink":"Fix documentation, code in correct place and correct execute summary"}},{"before":"f70031dac89d5d4cfcb557ce4fa0754ab87c9a7c","after":"61ad77c5a42017053329c918783c3ccc5536239d","ref":"refs/heads/ks_suite_decs","pushedAt":"2024-06-05T19:12:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkaarreell","name":"Karel Srot","path":"/kkaarreell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130993?s=80&v=4"},"commit":{"message":"reportportal: Copy launch description to suite description","shortMessageHtmlLink":"reportportal: Copy launch description to suite description"}},{"before":"2493a1cf22bc1f9ed2e4eec1dbf125820a80d2a7","after":"f70031dac89d5d4cfcb557ce4fa0754ab87c9a7c","ref":"refs/heads/ks_suite_decs","pushedAt":"2024-06-05T16:53:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkaarreell","name":"Karel Srot","path":"/kkaarreell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130993?s=80&v=4"},"commit":{"message":"reportportal: Copy launch description to suite description","shortMessageHtmlLink":"reportportal: Copy launch description to suite description"}},{"before":"73e0122b4dcc5526d97d7497c060706d5ba5aa04","after":null,"ref":"refs/heads/py3.9-now-necessary","pushedAt":"2024-06-05T16:14:29.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":"2cb04b6f29f60d28e2c4a45887af9cff6f1e91f4","after":"73e0122b4dcc5526d97d7497c060706d5ba5aa04","ref":"refs/heads/main","pushedAt":"2024-06-05T16:14:27.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":"Require python3.9 in 'develop' target\n\nRequired for pre-commit to run with predictable Python version","shortMessageHtmlLink":"Require python3.9 in 'develop' target"}},{"before":"990fc5bebd3e4c7975853a55c722bea1a710042a","after":null,"ref":"refs/heads/debug-distgit","pushedAt":"2024-06-05T15:53:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lukaszachy","name":"Lukáš Zachar","path":"/lukaszachy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1548503?s=80&v=4"}},{"before":null,"after":"73e0122b4dcc5526d97d7497c060706d5ba5aa04","ref":"refs/heads/py3.9-now-necessary","pushedAt":"2024-06-05T14:56:20.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":"Require python3.9 in 'develop' target\n\nRequired for pre-commit to run with predictable Python version","shortMessageHtmlLink":"Require python3.9 in 'develop' target"}},{"before":"b10e23fce202128e181965c1ab1b5e3cb83de7a5","after":"2493a1cf22bc1f9ed2e4eec1dbf125820a80d2a7","ref":"refs/heads/ks_suite_decs","pushedAt":"2024-06-05T14:14:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkaarreell","name":"Karel Srot","path":"/kkaarreell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130993?s=80&v=4"},"commit":{"message":"reportportal: Copy launch description to suite description","shortMessageHtmlLink":"reportportal: Copy launch description to suite description"}},{"before":null,"after":"b10e23fce202128e181965c1ab1b5e3cb83de7a5","ref":"refs/heads/ks_suite_decs","pushedAt":"2024-06-05T14:11:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkaarreell","name":"Karel Srot","path":"/kkaarreell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16130993?s=80&v=4"},"commit":{"message":"reportportal: Copy launch description to suite description","shortMessageHtmlLink":"reportportal: Copy launch description to suite description"}},{"before":null,"after":"96ac93e571ef42b1e3792c413b1d6739a50b1233","ref":"refs/heads/try-connect","pushedAt":"2024-06-05T13:51:59.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 `tmt try IP@connect","shortMessageHtmlLink":"Allow `tmt try IP@connect"}},{"before":"dc843a089d74e2c3ff284fc511e4ab9a916e33b7","after":"bb41b77311c5fe7029650b81ebcf81bec906ba4a","ref":"refs/heads/basic_rerun","pushedAt":"2024-06-05T13:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KwisatzHaderach","name":"Petr Matyas","path":"/KwisatzHaderach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510105?s=80&v=4"},"commit":{"message":"Fix documentation, code in correct place and correct execute summary","shortMessageHtmlLink":"Fix documentation, code in correct place and correct execute summary"}},{"before":"f474ebfd9bcff13bc2f246546ec5cc0255c5ee14","after":"ed8803c356e7fedf2715217a6ddd19c7898ff56d","ref":"refs/heads/fix-raw-prepare-step-data-typing-mess","pushedAt":"2024-06-04T13:18:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Remove prepare/install fields leaking into prepare step data","shortMessageHtmlLink":"Remove prepare/install fields leaking into prepare step data"}},{"before":null,"after":"f474ebfd9bcff13bc2f246546ec5cc0255c5ee14","ref":"refs/heads/fix-raw-prepare-step-data-typing-mess","pushedAt":"2024-06-04T13:17:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"happz","name":"Miloš Prchlík","path":"/happz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116509?s=80&v=4"},"commit":{"message":"Remove prepare/install fields leaking into prepare step data","shortMessageHtmlLink":"Remove prepare/install fields leaking into prepare step data"}},{"before":null,"after":"8fc5a1f384bb1b92efed399f46b372d4f26de816","ref":"refs/heads/iquwarah-tmt-try-epel","pushedAt":"2024-06-04T10:47:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"falconizmi","name":null,"path":"/falconizmi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110352032?s=80&v=4"},"commit":{"message":"Add `epel` prepare plugin using `feature`","shortMessageHtmlLink":"Add epel prepare plugin using feature"}},{"before":"f650833bf8162b7ac29631347795dc1312b94a5a","after":"e4547885e63335c78ca4d09593ea647e099396f7","ref":"refs/heads/config-file","pushedAt":"2024-06-04T09:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"skycastlelily","name":null,"path":"/skycastlelily","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42671468?s=80&v=4"},"commit":{"message":"squash: add test","shortMessageHtmlLink":"squash: add test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYD6n2wA","startCursor":null,"endCursor":null}},"title":"Activity · teemtee/tmt"}