All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down
@ 2026-06-04 12:55 Andrew Cooper
  2026-06-04 13:25 ` Roger Pau Monné
  2026-06-04 13:51 ` Oleksii Kurochko
  0 siblings, 2 replies; 3+ messages in thread
From: Andrew Cooper @ 2026-06-04 12:55 UTC (permalink / raw)
  To: Xen-devel
  Cc: Andrew Cooper, Anthony PERARD, Stefano Stabellini,
	Roger Pau Monné, Michal Orzel, Doug Goldstein,
	Oleksii Kurochko

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
CC: Anthony PERARD <anthony.perard@vates.tech>
CC: Stefano Stabellini <sstabellini@kernel.org>
CC: Roger Pau Monné <roger.pau@citrix.com>
CC: Michal Orzel <michal.orzel@amd.com>
CC: Doug Goldstein <cardoe@cardoe.com>
CC: Oleksii Kurochko <oleksii.kurochko@gmail.com>
---
 .cirrus.yml | 212 ----------------------------------------------------
 1 file changed, 212 deletions(-)
 delete mode 100644 .cirrus.yml

diff --git a/.cirrus.yml b/.cirrus.yml
deleted file mode 100644
index 839c25149c9e..000000000000
--- a/.cirrus.yml
+++ /dev/null
@@ -1,212 +0,0 @@
-## FreeBSD Build Jobs
-
-# https://cirrus-ci.org/guide/tips-and-tricks/#sharing-configuration-between-tasks
-freebsd_versions: &FREEBSD_VERSIONS
-  env:
-    FREEBSD_LEGACY:     freebsd-13-5
-    FREEBSD_PRODUCTION: freebsd-14-3
-    FREEBSD_CURRENT:    freebsd-15-0-amd64-ufs
-
-# Build jobs
-
-freebsd_template: &FREEBSD_ENV
-  environment:
-    APPEND_LIB: /usr/local/lib
-    APPEND_INCLUDES: /usr/local/include
-    CIRRUS_CLONE_DEPTH: 1
-    CIRRUS_LOG_TIMESTAMP: true
-
-freebsd_template_latest: &FREEBSD_ENV_PRODUCTION
-  << : *FREEBSD_VERSIONS
-  freebsd_instance:
-    image_family: $FREEBSD_PRODUCTION
-  << : *FREEBSD_ENV
-
-freebsd_configure_artifacts: &FREEBSD_CONFIGURE_ARTIFACTS
-  always:
-    rename_script:
-      - cp xen/.config xen-config
-    config_artifacts:
-      path: xen-config
-      type: text/plain
-
-task:
-  name: 'FreeBSD: full build'
-
-  # It's not possible to use the matrix keyword in YAML aliases, as they
-  # keyword usage is restricted to task, docker_builder or pipe.  Attempting to
-  # use a YAML alias with the duplicated keys doesn't work either. Use an env
-  # variable so the version can also be appended to the task alias.
-  << : *FREEBSD_VERSIONS
-  env:
-    matrix:
-      FREEBSD_VERSION: $FREEBSD_LEGACY
-      FREEBSD_VERSION: $FREEBSD_PRODUCTION
-      FREEBSD_VERSION: $FREEBSD_CURRENT
-
-  alias: freebsd_full_$FREEBSD_VERSION
-  freebsd_instance:
-    image_family: $FREEBSD_VERSION
-
-  << : *FREEBSD_ENV
-
-  install_script: pkg install -y seabios gmake ninja bash
-                                 pkgconf bison perl5
-                                 json-c lzo2 pixman argp-standalone
-                                 libxml2 glib git python3 libinotify
-
-  configure_script:
-    - cc --version
-    - ./configure --with-system-seabios=/usr/local/share/seabios/bios.bin
-                  --with-extra-qemuu-configure-args="--extra-ldflags=-L${APPEND_LIB} --extra-cflags=-I${APPEND_INCLUDES}"
-    - gmake -j`sysctl -n hw.ncpu` -C xen clang=y defconfig
-
-  << : *FREEBSD_CONFIGURE_ARTIFACTS
-
-  build_script:
-    - gmake -j`sysctl -n hw.ncpu` clang=y
-
-  xen_artifacts:
-    path: xen/xen
-    type: application/octet-stream
-
-  debug_artifacts:
-    path: xen/xen-syms
-    type: application/octet-stream
-
-task:
-  name: 'FreeBSD: randconfig build'
-
-  # It's not possible to use the matrix keyword in YAML aliases, as they
-  # keyword usage is restricted to task, docker_builder or pipe.  Attempting to
-  # use a YAML alias with the duplicated `image_family` keys doesn't work
-  # either. Abstract the version numbers at least.
-  << : *FREEBSD_VERSIONS
-  freebsd_instance:
-    matrix:
-      image_family: $FREEBSD_LEGACY
-      image_family: $FREEBSD_PRODUCTION
-      image_family: $FREEBSD_CURRENT
-
-  << : *FREEBSD_ENV
-
-  install_script: pkg install -y gmake python3 bison
-
-  configure_script:
-    - cc --version
-    - gmake -j`sysctl -n hw.ncpu` -C xen clang=y \
-            KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config randconfig
-
-  << : *FREEBSD_CONFIGURE_ARTIFACTS
-
-  build_script:
-    - gmake -j`sysctl -n hw.ncpu` build-xen clang=y
-
-task:
-  name: 'FreeBSD: XTF build'
-  alias: xtf
-
-  << : *FREEBSD_ENV_PRODUCTION
-
-  clone_script:
-    - pkg install -y git
-    - git clone --depth 1 https://xenbits.xen.org/git-http/xtf.git
-
-  install_script: pkg install -y gmake
-
-  build_script:
-    - cd xtf
-    - cc --version
-    - git rev-parse HEAD
-    - gmake -j`sysctl -n hw.ncpu` LLVM=y
-
-  xtf_artifacts:
-    path: xtf/tests/selftest/test-*-selftest
-    type: application/octet-stream
-
-## macOS Build Jobs
-
-task:
-  name: 'macOS: hypervisor build'
-
-  env:
-    matrix:
-      ARCH: x86_64
-      ARCH: aarch64
-
-  alias: macos-$ARCH
-  macos_instance:
-    image: ghcr.io/cirruslabs/macos-runner:sonoma
-
-  environment:
-    CIRRUS_CLONE_DEPTH: 1
-    CIRRUS_LOG_TIMESTAMP: true
-
-  install_script:
-    - brew install $ARCH-elf-gcc $ARCH-elf-binutils
-
-  build_script:
-    - make -j`sysctl -n hw.ncpu`
-           XEN_TARGET_ARCH=`echo $ARCH | sed -e s/aarch64/arm64/`
-           CROSS_COMPILE=$ARCH-elf- HOSTCC=clang -C xen
-
-  xen_artifacts:
-    path: xen/xen
-    type: application/octet-stream
-
-  debug_artifacts:
-    path: xen/xen-syms
-    type: application/octet-stream
-
-## Test Jobs
-
-task:
-  name: 'XTF selftest'
-
-  << : *FREEBSD_ENV_PRODUCTION
-
-  env:
-    matrix:
-      BUILD: freebsd_full_$FREEBSD_LEGACY
-      BUILD: freebsd_full_$FREEBSD_PRODUCTION
-      BUILD: freebsd_full_$FREEBSD_CURRENT
-      BUILD: macos-x86_64
-
-  depends_on:
-    - $BUILD
-    - xtf
-
-  install_script: pkg install -y qemu-nox11 expect
-
-  env:
-    matrix:
-      XTF_ARCH: hvm32
-      XTF_ARCH: hvm32pae
-      XTF_ARCH: hvm32pse
-      XTF_ARCH: hvm64
-      XTF_ARCH: pv64
-
-  fetch_script:
-    - fetch https://api.cirrus-ci.com/v1/artifact/build/$CIRRUS_BUILD_ID/xtf/xtf.zip
-    - fetch https://api.cirrus-ci.com/v1/artifact/build/$CIRRUS_BUILD_ID/$BUILD/xen.zip
-    - unzip xtf.zip
-    - unzip xen.zip
-
-  test_script: |
-    case "$XTF_ARCH" in \
-      *hvm*) \
-        XEN_EXTRA_CMD="dom0=pvh dom0-iommu=none" \
-        ;; \
-    esac
-    export TEST_CMD="qemu-system-x86_64 -kernel xen/xen -initrd xtf/tests/selftest/test-${XTF_ARCH}-selftest \
-                                        -append \"loglvl=all console=com1 noreboot console_timestamps=boot dom0=verbose ${XEN_EXTRA_CMD}\" \
-                                        -m 512 -nographic -monitor none -serial stdio"
-    export TEST_LOG="serial-${FREEBSD_BUILD}-${XTF_ARCH}.txt"
-    export PASSED="Test result: SUCCESS"
-    export TEST_TIMEOUT=120
-    ./automation/scripts/console.exp 2>&1 | sed 's/\r\+$//'
-
-  always:
-    serial_artifacts:
-      path: serial-*.txt
-      type: text/plain

base-commit: 0b03d963730b4c3df5b4583c054e2cd0d99758c2
-- 
2.39.5



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down
  2026-06-04 12:55 [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down Andrew Cooper
@ 2026-06-04 13:25 ` Roger Pau Monné
  2026-06-04 13:51 ` Oleksii Kurochko
  1 sibling, 0 replies; 3+ messages in thread
From: Roger Pau Monné @ 2026-06-04 13:25 UTC (permalink / raw)
  To: Andrew Cooper
  Cc: Xen-devel, Anthony PERARD, Stefano Stabellini, Michal Orzel,
	Doug Goldstein, Oleksii Kurochko

On Thu, Jun 04, 2026 at 01:55:30PM +0100, Andrew Cooper wrote:
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

What a loss.

Acked-by: Roger Pau Monné <roger.pau@citrix.com>

Thanks, Roger.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down
  2026-06-04 12:55 [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down Andrew Cooper
  2026-06-04 13:25 ` Roger Pau Monné
@ 2026-06-04 13:51 ` Oleksii Kurochko
  1 sibling, 0 replies; 3+ messages in thread
From: Oleksii Kurochko @ 2026-06-04 13:51 UTC (permalink / raw)
  To: Andrew Cooper, Xen-devel
  Cc: Anthony PERARD, Stefano Stabellini, Roger Pau Monné,
	Michal Orzel, Doug Goldstein



On 6/4/26 2:55 PM, Andrew Cooper wrote:
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Release-Acked-by: Oleksii Kurochko <oleksii.kurochko@gmail.com>

Thanks.

~ Oleksii


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2026-06-04 13:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-04 12:55 [PATCH] CI: Remove .cirrus.yml now that CirrusCI has shut down Andrew Cooper
2026-06-04 13:25 ` Roger Pau Monné
2026-06-04 13:51 ` Oleksii Kurochko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.