Refactor our core build logic into a separate repository of scripts that can be branched in-tandem with project releases. This will include: a) dropping support for no-longer maintained releases b) moving all shell commands to separate scripts, called by the buildsteps c) splitting scripts into a separate repository with per-release series branches (keeping the scripts in-line with the equivalent branch in oe-core) d) updating the autobuilder to fetch the appropriate branch of the ci-scripts repo
With the recent AB instability I'm not confident about landing this for M1.
The core build logic as employed by the yocto-autobuilder has been split out into a separate repository of helper scripts by Richard: http://git.yoctoproject.org/clean/cgit.cgi/yocto-autobuilder-helper