Branch: refs/heads/10.1-testing
  Home:   https://github.com/qemu/qemu
  Commit: d45d5965db8cf108d55e7bece42020c3a296794a
      
https://github.com/qemu/qemu/commit/d45d5965db8cf108d55e7bece42020c3a296794a
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml

  Log Message:
  -----------
  gitlab: use template for ubuntu-24.04-aarch64 jobs

Most of the test is pure boilerplate so to save ourselves from
repetition move all the main bits into a minimal copy of
native_build_job_template but without the caching.

We keep all the current allow_fail and configure setups but do take
the opportunity to replace the -j`nproc --ignore=40` hack with
something that almost, but not quite, saturates the machine its being
built on.

Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Pierrick Bouvier <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit b83d8be7a73d977440cd852620a0142a1e551434)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 89d90c54993882704b591f4e4fa57a07cc65dfb6
      
https://github.com/qemu/qemu/commit/89d90c54993882704b591f4e4fa57a07cc65dfb6
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M configs/devices/aarch64-softmmu/minimal.mak

  Log Message:
  -----------
  configs: drop SBSA_REF from minimal specification

The whole point of SBSA_REF is for testing firmware which by
definition requires TCG. This means the configuration of:

  --disable-tcg --with-devices-aarch64=minimal

makes no sense (and indeed is broken for the
ubuntu-24.04-aarch64-notcg) test. Drop it from minimal and remove the
allow_failure from the test case.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit 12e9a13e32662f2b9abce1fc34a89b0786280328)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: 993b32c4bc258ba81b1a5a471fd547001565f356
      
https://github.com/qemu/qemu/commit/993b32c4bc258ba81b1a5a471fd547001565f356
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: use template for ubuntu-24.04-s390x jobs

Most of the test is pure boilerplate so to save ourselves from
repetition move all the main bits into a minimal copy of
native_build_job_template but without the caching.

We keep all the current allow_fail, manual and configure setups but do
take the opportunity to replace the inline nproc calls to using a
common JOBS variable. We also fix the namespace check to use the
QEMU_CI_UPSTREAM variable.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit ea55bfc3a9fa6803944e5bbf758e488aaa294f6b)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: b6a7a0eafe8b4089fd9d894f4a89bb43f3749f95
      
https://github.com/qemu/qemu/commit/b6a7a0eafe8b4089fd9d894f4a89bb43f3749f95
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml

  Log Message:
  -----------
  gitlab: simplify the ubuntu-24.04-aarch64 rules

We don't need to duplicate the if rules to get the allow_failure and
manual behaviour we want. Clean that up to keep all the rules in the
same place.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit 56ebddfcc25472cc0771e232dc9ed0c4df878b04)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: e55b9240b04dfd0a3ba190f1c099c429c25747c8
      
https://github.com/qemu/qemu/commit/e55b9240b04dfd0a3ba190f1c099c429c25747c8
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: suppress custom runners being triggered by schedule

Otherwise the mere presence of the RUNNER env vars is enough to
trigger the jobs.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit 7b0e69d4a73808f206bee88ff966b5d16d10a8fd)
(Mjt: remove changes in .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: b4e2d021a9a2b5b72c18e6e2ff42ae1b53d1425e
      
https://github.com/qemu/qemu/commit/b4e2d021a9a2b5b72c18e6e2ff42ae1b53d1425e
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-aarch64.yml
    M .gitlab-ci.d/custom-runners/ubuntu-24.04-s390x.yml

  Log Message:
  -----------
  gitlab: make custom runners need QEMU_CI to run

In addition to not being triggered by schedule we should follow the
same rules about QEMU_CI. One day we may figure out how to fold the
custom runner rules into the .base_job_template but today is not that
day.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit d9e58fd1b241184c11d0853cec893d5e2d243bf7)
(Mjt: remove changes in .gitlab-ci.d/custom-runners/debian-13-ppc64le.yml)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: c39d5f60bee9b158453954019b9847023026cd4e
      
https://github.com/qemu/qemu/commit/c39d5f60bee9b158453954019b9847023026cd4e
  Author: Alex Bennée <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/base.yml

  Log Message:
  -----------
  gitlab: make the schedule rules a bit more general

By default no jobs should run under the schedule and then we can be
more explicit for the ones that we need to. Otherwise I trigger all my
custom runners every time I do a scheduled run.

Reviewed-by: Daniel P. Berrangé <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Alex Bennée <[email protected]>
(cherry picked from commit c689e3423cc32bcbfc4f0a08fce4cb2da4867aa1)
Signed-off-by: Michael Tokarev <[email protected]>


  Commit: c3db2636310587be2636ec54251e6c064f9e4822
      
https://github.com/qemu/qemu/commit/c3db2636310587be2636ec54251e6c064f9e4822
  Author: Michael Tokarev <[email protected]>
  Date:   2025-12-04 (Thu, 04 Dec 2025)

  Changed paths:
    M .gitlab-ci.d/cirrus.yml

  Log Message:
  -----------
  gitlab-ci.d/cirrus: bump freebsd version to 14.3

Signed-off-by: Michael Tokarev <[email protected]>


Compare: https://github.com/qemu/qemu/compare/d45d5965db8c%5E...c3db26363105

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to