Hi guys, It seems to me that this is breaking a bit the patchwork + ovsrobot workflow. For example, for a series of patches the robot will push them one by one, to trigger test runs with each individual patch.
Taking a random patch series as example: https://patchwork.ozlabs.org/project/ovn/list/?series=311230 Patch 4/4 failed some tests: https://mail.openvswitch.org/pipermail/ovs-build/2022-July/024055.html https://github.com/ovsrobot/ovn/runs/7509525379?check_suite_focus=true And this caused the runs for patches 1-3/4 to be cancelled: https://github.com/ovsrobot/ovn/actions/runs/2735541538 https://github.com/ovsrobot/ovn/actions/runs/2735538404 https://github.com/ovsrobot/ovn/actions/runs/2735531275 I think it's quite useful to run tests on each individual patch of the series. It makes bisecting a failure easier. Also, it might be a personal preference, but it gives me more confidence if I see a patch series in patchwork having more green icons than red. Do you guys have any other thoughts on this matter? Thanks, Dumitru On 7/14/22 22:02, Numan Siddique wrote: > On Wed, Jul 13, 2022 at 6:53 AM Ales Musil <amu...@redhat.com> wrote: >> >> Ok, thanks. >> >> Acked-by: Ales Musil <amu...@redhat.com> >> > > Thanks. I applied this patch to the main branch. > > Numan > >> On Wed, Jul 13, 2022 at 1:50 PM Igor Zhukov <fsb4...@yandex.ru> wrote: >> >>> Yes, as far as I understand. >>> I found some github repos also use it: >>> https://github.com/TeamAmaze/AmazeFileManager/blob/release/3.7/.github/workflows/android-feature.yml#L10-L12 >>> >>>> Hi Igor, >>>> >>>> IIUC this applies only to PR right? I mean there's no harm in having that >>>> >>>> just to be sure. >>>> >>>> Thanks, >>>> >>>> Ales >>>> >>>> On Wed, Jul 13, 2022 at 1:25 PM Igor Zhukov <fsb4...@yandex.ru> wrote: >>>> >>>>> From: Igor Zhukov <ivzhu...@sbercloud.ru> >>>>> >>>>> While implementing https://github.com/ovn-org/ovn/pull/139 I sometimes >>> pushed >>>>> >>>>> several commits quickly and after that I noticed that previous run was >>> still in >>>>> >>>>> progress and the most recent run was waiting in line. >>>>> >>>>> I googled some solutions and >>>>> >>>>> I found the answer: https://stackoverflow.com/a/72408109/4544798 >>>>> >>>>> Github docs: >>> https://docs.github.com/en/actions/using-jobs/using-concurrency >>>>> >>>>> Signed-off-by: Igor Zhukov <ivzhu...@sbercloud.ru> >>>>> >>>>> Submitted-at: https://github.com/ovn-org/ovn/pull/145 >>>>> >>>>> --- >>>>> >>>>> .github/workflows/ovn-kubernetes.yml | 4 ++++ >>>>> >>>>> .github/workflows/test.yml | 4 ++++ >>>>> >>>>> 2 files changed, 8 insertions(+) >>>>> >>>>> diff --git a/.github/workflows/ovn-kubernetes.yml >>> b/.github/workflows/ovn-kubernetes.yml >>>>> >>>>> index c05bbd3f9..431e47660 100644 >>>>> >>>>> --- a/.github/workflows/ovn-kubernetes.yml >>>>> >>>>> +++ b/.github/workflows/ovn-kubernetes.yml >>>>> >>>>> @@ -8,6 +8,10 @@ on: >>>>> >>>>> # Run Sunday at midnight >>>>> >>>>> - cron: '0 0 * * 0' >>>>> >>>>> +concurrency: >>>>> >>>>> + group: ${{ github.workflow }}-${{ github.event.pull_request.number || >>> github.ref }} >>>>> >>>>> + cancel-in-progress: true >>>>> >>>>> + >>>>> >>>>> env: >>>>> >>>>> GO_VERSION: "1.17.6" >>>>> >>>>> K8S_VERSION: v1.23.3 >>>>> >>>>> diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml >>>>> >>>>> index e0de7c60e..56e8ba870 100644 >>>>> >>>>> --- a/.github/workflows/test.yml >>>>> >>>>> +++ b/.github/workflows/test.yml >>>>> >>>>> @@ -7,6 +7,10 @@ on: >>>>> >>>>> # Run Sunday at midnight >>>>> >>>>> - cron: '0 0 * * 0' >>>>> >>>>> +concurrency: >>>>> >>>>> + group: ${{ github.workflow }}-${{ github.event.pull_request.number || >>> github.ref }} >>>>> >>>>> + cancel-in-progress: true >>>>> >>>>> + >>>>> >>>>> jobs: >>>>> >>>>> build-linux: >>>>> >>>>> env: >>>>> >>>>> -- >>>>> >>>>> 2.30.2 >>>>> >>>>> _______________________________________________ >>>>> >>>>> dev mailing list >>>>> >>>>> d...@openvswitch.org >>>>> >>>>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >>>> >>>> -- >>>> >>>> Ales Musil >>>> >>>> Senior Software Engineer - OVN Core >>>> >>>> Red Hat EMEA >>>> >>>> amu...@redhat.com >>>> >>>> IM: amusil >>> >>> >> >> -- >> >> Ales Musil >> >> Senior Software Engineer - OVN Core >> >> Red Hat EMEA <https://www.redhat.com> >> >> amu...@redhat.com IM: amusil >> <https://red.ht/sig> >> _______________________________________________ >> dev mailing list >> d...@openvswitch.org >> https://mail.openvswitch.org/mailman/listinfo/ovs-dev >> > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev