adjust pmaports CI to use pmbootstrap v3
To not break CI, we first set everything to 2.3.x:
- [x] ci-common: use pmbootstrap 2.3.x by default (ci-common!6)
And add duplicate CI pipelines for v3 to dog-feed it and catch issues early:
- [x] ~~v3-* (pmaports!5344)~~ https://gitlab.com/postmarketOS/pmaports/-/merge_requests/5566
Then gradually set everything to master again and remove the duplicate, fixing bugs as they appear:
- [x] kconfigcheck: `export PMBOOTSTRAP_TAG=master` (pmaports!5301)
- [x] build: `export PMBOOTSTRAP_TAG=master`
- [x] aport-lint: `export PMBOOTSTRAP_TAG=master`
- [x] pytest-commits: `export PMBOOTSTRAP_TAG=master`
Finally we make master the default again and remove the explicit lines to set master:
- [x] ci-common: use pmbootstrap master by default again (revert ci-common!6)
- [x] remove in kconfigcheck: `export PMBOOTSTRAP_TAG=master`
- [x] remove in build: `export PMBOOTSTRAP_TAG=master`
- [x] remove in aport-lint: `export PMBOOTSTRAP_TAG=master`
- [x] remove in pytest-commits: `export PMBOOTSTRAP_TAG=master`
issue