sonic-net / sonic-swss

SONiC Switch State Service (SwSS)
https://azure.github.io/SONiC
Other
170 stars 503 forks source link

[202405] Resolve circular dependencies to sonic-swss-common repo/build #3229

Open yejianquan opened 1 month ago

yejianquan commented 1 month ago

What I did

Why I did it sonic-swss-common pipeline requires sonic-swss's source code to build and test. sonic-swss pipeline requires sonic-swss-common's artifact to build and test.

Currently, there's test failure in sonic-swss-common which causes the pipeline to be partiallySucceeded rather than succeeded. Then sonic-swss's build is blocked because no sonic-swss-common succeeded could be found. And all the sync to 202405 from master got blocked, so the fixes are blocked also.

Hence allow partiallySucceededBuilds to resolve the circular dependencies

How I verified it

Details if related