CI: build: fix matching for openwrt release branch for toolchain parsing
authorChristian Marangi <ansuelsmth@gmail.com>
Sun, 4 Dec 2022 19:36:11 +0000 (20:36 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Sun, 4 Dec 2022 20:14:21 +0000 (21:14 +0100)
commitec9ca325c0ada75301afff6d994e2443ea1f0eae
tree7d2272dcc25d220cbcc835dbb651d83c991631c1
parent63a2ea54707d3f8199f5ce9e24e956840e090dca
CI: build: fix matching for openwrt release branch for toolchain parsing

The current match logic doesn't handle test for push events related to
stable release (example openwrt-22.03) but only fork with the related
prefix (example openwrt-22.03-fixup)

Fix wrong matching and while at it also add extra checks to other
matching (check if the branch name actually start with the requested
prefix)

Fixes: e24a1e6f6d7f ("CI: build: add support for external toolchains from stable branch")
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
(cherry picked from commit e3cf2b84e5f8708ca17d931ef60746516c8a2fe4)
.github/workflows/build.yml