[CI] implementation: Woodpecker based CI
(cherry picked from commit c2a7aaeee8
)
(cherry picked from commit 4277bdb741
)
(cherry picked from commit adebc44671
)
(cherry picked from commit 9a7332c2be
)
(cherry picked from commit cf5e3b046c
)
(cherry picked from commit eec15a625e
)
(cherry picked from commit 1d7d8f4565
)
(cherry picked from commit a6e1410f26
)
(cherry picked from commit 61bcece963
)
(cherry picked from commit adfc9f0a06
)