[CI] implementation: Woodpecker based CI
(cherry picked from commit c2a7aaeee8
)
(cherry picked from commit 6b6007fbce
)
(cherry picked from commit 63608a221e
)
(cherry picked from commit 5cfe60baa7
)
(cherry picked from commit 2af4c73d12
)
(cherry picked from commit 1985959bfe
)
(cherry picked from commit 880424c77e
)
(cherry picked from commit c78a861d1b
)
(cherry picked from commit 25c1227011
)
(cherry picked from commit 7195e894ee
)
(cherry picked from commit cf15153873
)
(cherry picked from commit 9bee773c95
)
(cherry picked from commit 581c3060da
)