[PATCH 0/7] testing/next - more custom runner tweaks (ansible, ppc64le)

Alex Bennée posted 7 patches 3 weeks, 1 day ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251023120953.2905297-1-alex.bennee@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>
docs/devel/testing/ci-jobs.rst.inc            |  13 +-
.gitlab-ci.d/custom-runners.yml               |   1 +
.../custom-runners/debian-13-ppc64le.yml      |  40 ++++++
.../setup/{ubuntu => }/build-environment.yml  |  32 +++--
.../ci/setup/debian/debian-13-ppc64le.yaml    | 134 ++++++++++++++++++
scripts/ci/setup/gitlab-runner.yml            |   6 +-
.../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml  |   4 +-
.../ci/setup/ubuntu/ubuntu-2404-s390x.yaml    |   4 +-
tests/lcitool/refresh                         |   1 +
9 files changed, 208 insertions(+), 27 deletions(-)
create mode 100644 .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
rename scripts/ci/setup/{ubuntu => }/build-environment.yml (63%)
create mode 100644 scripts/ci/setup/debian/debian-13-ppc64le.yaml
[PATCH 0/7] testing/next - more custom runner tweaks (ansible, ppc64le)
Posted by Alex Bennée 3 weeks, 1 day ago
We have a new ppc64le custom runner box courtesy of OSUOSL so I took
the opportunity to clean up our ansible scripts. As Debian and Ubuntu
are practically identical we can reduce the logic to "does the yaml
exist" for the given platform.

I'm having trouble getting the box to run at the moment but the
clean-ups up to "tests/lcitool: generate a yaml file for the ppc64le
runner" are probably worthwhile anyway. The final commit that adds the
runner can wait until things are stabilised.

Please review,

Alex.

Alex Bennée (7):
  ci: clean-up remaining bits of armhf builds.
  scripts/ci/setup: regenerate yaml
  scripts/ci: move build-environment.yaml up a level
  scripts/ci: allow both Ubuntu or Debian to run upgrade
  tests/lcitool: generate a yaml file for the ppc64le runner
  scripts/ci: modify gitlab runner deb setup
  gitlab: add initial ppc64le custom-runner test

 docs/devel/testing/ci-jobs.rst.inc            |  13 +-
 .gitlab-ci.d/custom-runners.yml               |   1 +
 .../custom-runners/debian-13-ppc64le.yml      |  40 ++++++
 .../setup/{ubuntu => }/build-environment.yml  |  32 +++--
 .../ci/setup/debian/debian-13-ppc64le.yaml    | 134 ++++++++++++++++++
 scripts/ci/setup/gitlab-runner.yml            |   6 +-
 .../ci/setup/ubuntu/ubuntu-2404-aarch64.yaml  |   4 +-
 .../ci/setup/ubuntu/ubuntu-2404-s390x.yaml    |   4 +-
 tests/lcitool/refresh                         |   1 +
 9 files changed, 208 insertions(+), 27 deletions(-)
 create mode 100644 .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml
 rename scripts/ci/setup/{ubuntu => }/build-environment.yml (63%)
 create mode 100644 scripts/ci/setup/debian/debian-13-ppc64le.yaml

-- 
2.47.3