{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":56692046,"defaultBranch":"master","name":"openQA","ownerLogin":"Martchus","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-04-20T14:05:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10248953?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727441918.0","currentOid":""},"activityList":{"items":[{"before":"3559a1591d511bf305ffe7fbf62ec4c53ab88435","after":"4bfaf56a96613a0e84160d83b9f311759a91817e","ref":"refs/heads/coverage-test-1","pushedAt":"2024-09-27T12:59:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Avoid problem with coverage report\n\n* Change scheduler test to avoid problem with coverage report\n* See https://progress.opensuse.org/issues/167272","shortMessageHtmlLink":"Avoid problem with coverage report"}},{"before":null,"after":"3559a1591d511bf305ffe7fbf62ec4c53ab88435","ref":"refs/heads/coverage-test-1","pushedAt":"2024-09-27T12:58:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Change scheduler test to avoid problem with coverage report\n\nRelated ticket: https://progress.opensuse.org/issues/167272","shortMessageHtmlLink":"Change scheduler test to avoid problem with coverage report"}},{"before":"f77d11e1fa2af5143edc69101761dd4999810b17","after":"cc168c0817e660cb848d771f3d3038f149567ae8","ref":"refs/heads/new-job-help","pushedAt":"2024-09-27T12:47:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Add example scenario definitions to \"Create …\" form\n\n* Add an example that is a bit more comprehensive than the minimum one from\n the documentation to at least have all the possible keys at the root (so\n one does not have to type them if required)\n* Show dependency creation and asset publishing like in the example\n documentation because it makes a nice skeleton demonstrating a common use\n case\n* Clarify implicitly that the YAML document itself needs to go into the\n form (and not a URL or path)\n* See https://progress.opensuse.org/issues/166658#note-15","shortMessageHtmlLink":"Add example scenario definitions to \"Create …\" form"}},{"before":"46a5c6b2840413206ba4a43e7c94d49d39c8b02b","after":"f77d11e1fa2af5143edc69101761dd4999810b17","ref":"refs/heads/new-job-help","pushedAt":"2024-09-26T16:28:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Add example scenario definitions to \"Create …\" form\n\n* Add an example that is a bit more comprehensive than the minimum one from\n the documentation to at least have all the possible keys at the root (so\n one does not have to type them if required)\n* Show dependency creation and asset publishing like in the example\n documentation because it makes a nice skeleton demonstrating a common use\n case\n* Clarify implicitly that the YAML document itself needs to go into the\n form (and not a URL or path)\n* See https://progress.opensuse.org/issues/166658#note-15","shortMessageHtmlLink":"Add example scenario definitions to \"Create …\" form"}},{"before":"3582129e0e9672608d4c509687c5a74b1b8c97c1","after":null,"ref":"refs/heads/fix-coverage","pushedAt":"2024-09-26T16:27:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":"65cb75f358c607cec5ee0c69a51d23f75778c452","after":"46a5c6b2840413206ba4a43e7c94d49d39c8b02b","ref":"refs/heads/new-job-help","pushedAt":"2024-09-26T14:10:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Add example scenario definitions to \"Create …\" form\n\n* Add an example that is a bit more comprehensive than the minimum one from\n the documentation to at least have all the possible keys at the root (so\n one does not have to type them if required)\n* Show dependency creation and asset publishing like in the example\n documentation because it makes a nice skeleton demonstrating a common use\n case\n* Clarify implicitly that the YAML document itself needs to go into the\n form (and not a URL or path)\n* See https://progress.opensuse.org/issues/166658#note-15","shortMessageHtmlLink":"Add example scenario definitions to \"Create …\" form"}},{"before":null,"after":"3582129e0e9672608d4c509687c5a74b1b8c97c1","ref":"refs/heads/fix-coverage","pushedAt":"2024-09-26T14:04:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Workaround `scheduler_step` showing up as uncovered\n\nThis line shows consistently up as uncovered on Codecov and and in the HTML\nreport (downloadable via artifacts). The line is however definitely covered\nand when executing the tests locally it also appears as such in the HTML\nreport. The test is also definitely not skipped in the CI. To avoid the\nfailing checks on all of our PRs I am marking the line as uncoverable for\nnow.\n\nRelated ticket: https://progress.opensuse.org/issues/167272","shortMessageHtmlLink":"Workaround scheduler_step showing up as uncovered"}},{"before":null,"after":"65cb75f358c607cec5ee0c69a51d23f75778c452","ref":"refs/heads/new-job-help","pushedAt":"2024-09-26T13:29:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Add example scenario definitions to \"Create …\" form\n\n* Add an example that is a bit more comprehensive than the minimum one from\n the documentation to at least have all the possible keys at the root (so\n one does not have to type them if required)\n* Show dependency creation and asset publishing like in the example\n documentation because it makes a nice skeleton demonstrating a common use\n case\n* Clarify implicitly that the YAML document itself needs to go into the\n form (and not a URL or path)\n* See https://progress.opensuse.org/issues/166658#note-15","shortMessageHtmlLink":"Add example scenario definitions to \"Create …\" form"}},{"before":"b6c7ac4cc198b159179897ac622b46609ccd9c66","after":null,"ref":"refs/heads/tests-overview-test","pushedAt":"2024-09-25T08:14:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":null,"after":"b6c7ac4cc198b159179897ac622b46609ccd9c66","ref":"refs/heads/tests-overview-test","pushedAt":"2024-09-24T13:19:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Improve stability of `t/ui/10-tests_overview.t`\n\n* Change code of subtest `filtering by test` similar to how subtest\n `filtering by machine` was changed before in 706296092c\n* See https://progress.opensuse.org/issues/167129","shortMessageHtmlLink":"Improve stability of t/ui/10-tests_overview.t"}},{"before":"31174dcf8c7a0e4ad92ca37fd42788dfbc1fa893","after":null,"ref":"refs/heads/worker-class-comparison","pushedAt":"2024-09-23T18:45:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":"e7efcac9e584705de9cd10822e22a800302f6733","after":null,"ref":"refs/heads/fetchneedles","pushedAt":"2024-09-23T15:03:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":null,"after":"e7efcac9e584705de9cd10822e22a800302f6733","ref":"refs/heads/fetchneedles","pushedAt":"2024-09-23T13:18:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Fix initial cloning via fetchneedles after 313ee7a1\n\n* Specify no branch name at all (unless a specific branch name is set) to\n clone the default branch by default\n* See https://progress.opensuse.org/issues/166658 and failures like\n https://openqa.opensuse.org/tests/4500449#step/test_distribution/3\n* Tested locally where the problem is reproducible after removing the\n checkout","shortMessageHtmlLink":"Fix initial cloning via fetchneedles after 313ee7a"}},{"before":"5c31cf6872c857baf0221508acc0464a846b2f89","after":"31174dcf8c7a0e4ad92ca37fd42788dfbc1fa893","ref":"refs/heads/worker-class-comparison","pushedAt":"2024-09-23T10:50:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Fix check for worker classes when creating jobs from settings\n\n* Consider all worker classes to verify that all jobs in a directly chained\n cluster have the same set of worker classes assigned\n* Avoid DBIx warning in case a job with directly chained dependencies has\n more than one worker class assigned\n* See https://progress.opensuse.org/issues/154735","shortMessageHtmlLink":"Fix check for worker classes when creating jobs from settings"}},{"before":null,"after":"5c31cf6872c857baf0221508acc0464a846b2f89","ref":"refs/heads/worker-class-comparison","pushedAt":"2024-09-23T10:41:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Fix check for worker classes when creating jobs from settings\n\n* Consider all worker classes to verify that all jobs in a directly chained\n cluster have the same set of worker classes assigned\n* Avoid DBIx warning in case a job with directly chained dependencies has\n more than one worker class assigned\n* See https://progress.opensuse.org/issues/154735","shortMessageHtmlLink":"Fix check for worker classes when creating jobs from settings"}},{"before":"916b53ae521e5991b1140f24be877711ad38008a","after":null,"ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-23T09:57:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":"313ee7a1b05221372e804eb628931865618159bf","after":"916b53ae521e5991b1140f24be877711ad38008a","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-23T09:17:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Add example for overriding example test parameters\n\nAdd a commented-out example for overriding example test parameters to\nthe config file template like we have it for most other settings.\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Add example for overriding example test parameters"}},{"before":"1a61ffb509e1bdfea7e8a09643522afcac17fdb0","after":"313ee7a1b05221372e804eb628931865618159bf","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-23T08:31:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Make fetchneedles work with modern Git repos like the example distri\n\n* Avoid running into an error when a Git repository like our example\n distribution that does not use the `master` branch anymore is present\n* Avoid hard-coding the default branch name for test and needle\n repositories\n * Use `git rev-parse --abbrev-ref refs/remotes/origin/HEAD` instead\n which works with all test and needle repositories we have in our two\n production instances (after I created `.git/refs/remotes/origin/HEAD`\n in the SLE needles checkout; see added comment for details)\n * Keep the possibility to specify `branch` and `needles_branch` in case\n one wants to fetch a special branch\n* Tested locally with repos using master and main including the code branch\n for repairing the needle repos\n* See https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Make fetchneedles work with modern Git repos like the example distri"}},{"before":"571eacc21c99a8b5e665a61498569f8f94e10e68","after":"1a61ffb509e1bdfea7e8a09643522afcac17fdb0","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-20T14:32:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Make fetchneedles work with modern Git repos like the example distri\n\n* Avoid running into an error when a Git repository like our example\n distribution that does not use the `master` branch anymore is present\n* Avoid hard-coding the default branch name for test and needle\n repositories\n * Use `git rev-parse --abbrev-ref refs/remotes/origin/HEAD` instead\n which works with all test and needle repositories we have in our two\n production instances (after I created `.git/refs/remotes/origin/HEAD`\n in the SLE needles checkout; see added comment for details)\n * Keep the possibility to specify `branch` and `needles_branch` in case\n one wants to fetch a special branch\n* Tested locally with repos using master and main including the code branch\n for repairing the needle repos\n* See https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Make fetchneedles work with modern Git repos like the example distri"}},{"before":"3e20b949be9b223cdc311ba04475ea38690bf507","after":"571eacc21c99a8b5e665a61498569f8f94e10e68","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-20T13:10:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Make fetchneedles work with modern Git repos like the example distri\n\n* Avoid running into an error when a Git repository like our example\n distribution that does not use the `master` branch anymore is present\n* Avoid hard-coding the default branch name for test and needle\n repositories\n * Use `git rev-parse --abbrev-ref refs/remotes/origin/HEAD` instead\n which works with all test and needle repositories we have in our two\n production instances (after I created `.git/refs/remotes/origin/HEAD`\n in the SLE needles checkout; see added comment for details)\n * Keep the possibility to specify `branch` and `needles_branch` in case\n one wants to fetch a special branch\n* Tested locally with repos using master and main including the code branch\n for repairing the needle repos\n* See https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Make fetchneedles work with modern Git repos like the example distri"}},{"before":"3af589441751e7bcf185c288f2a027ffc7a2aa6b","after":"3e20b949be9b223cdc311ba04475ea38690bf507","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-20T13:05:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Make `fetchneedles` work with modern Git repos not using `master` anymore\n\n* Avoid running into an error when a Git repository like our example\n distribution is present so there are no issues if we clone them on our\n production instances\n* Avoid hard-coding the default branch name for test and needle\n repositories\n * Use `git rev-parse --abbrev-ref refs/remotes/origin/HEAD` instead\n which works with all test and needle repositories we have in our two\n production instances (after I created `.git/refs/remotes/origin/HEAD`\n in the SLE needles checkout; see added comment for details)\n * Keep the possibility to specify `branch` and `needles_branch` in case\n one wants to fetch a special branch\n* Tested locally with repos using master and main including the code branch\n for repairing the needle repos\n* See https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Make fetchneedles work with modern Git repos not using master any…"}},{"before":"a15b42c9a60fe3adfb698022a0449b764bb069e0","after":"3af589441751e7bcf185c288f2a027ffc7a2aa6b","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-20T08:32:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow cloning example test distribution from UI for running example test\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow cloning example test distribution from UI for running example test"}},{"before":"1fd66ccd950bc26b900d927d3645d37a157c1fe3","after":"a15b42c9a60fe3adfb698022a0449b764bb069e0","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-19T16:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow cloning example test distribution from UI for running example test\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow cloning example test distribution from UI for running example test"}},{"before":"17d82125ea2be63bd78c40174d25e7a4284bb68a","after":"1fd66ccd950bc26b900d927d3645d37a157c1fe3","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-19T15:43:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow cloning example test distribution from UI for running example test\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow cloning example test distribution from UI for running example test"}},{"before":"ac5e408d5020cedbb7ca3d23baabae3f9b2f1200","after":"17d82125ea2be63bd78c40174d25e7a4284bb68a","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-19T10:38:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow scheduling a (example) product via the web UI\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow scheduling a (example) product via the web UI"}},{"before":"3ba945a935879d42a65e1bef5a1dc47063738aa3","after":"ac5e408d5020cedbb7ca3d23baabae3f9b2f1200","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-18T15:40:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow scheduling a (example) product via the web UI\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow scheduling a (example) product via the web UI"}},{"before":"6fdab55417bf7d951ab80b340fab0434b96c7b08","after":"3ba945a935879d42a65e1bef5a1dc47063738aa3","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-18T12:34:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow scheduling a (example) product via the web UI\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow scheduling a (example) product via the web UI"}},{"before":"b055647d5e8de9adfc50b178930c0b2bc36d09ca","after":null,"ref":"refs/heads/tidy","pushedAt":"2024-09-17T19:10:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"}},{"before":"3805218ae7f1d2b8fc2876b6d90138394dc3dfce","after":"6fdab55417bf7d951ab80b340fab0434b96c7b08","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-17T15:31:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"Allow scheduling a (example) product via the web UI\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"Allow scheduling a (example) product via the web UI"}},{"before":"2fe863e6c1b0066c4dd818e4fdf4160611002eaf","after":"3805218ae7f1d2b8fc2876b6d90138394dc3dfce","ref":"refs/heads/plus-button-example-tests","pushedAt":"2024-09-17T14:09:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Martchus","name":null,"path":"/Martchus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10248953?s=80&v=4"},"commit":{"message":"WIP: Allow scheduling a (example) product via the web UI\n\nRelated ticket: https://progress.opensuse.org/issues/166658","shortMessageHtmlLink":"WIP: Allow scheduling a (example) product via the web UI"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxMjo1OTozNS4wMDAwMDBazwAAAATCnJWn","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QxNDowOTo0Mi4wMDAwMDBazwAAAAS4nWYa"}},"title":"Activity · Martchus/openQA"}