mirror_zfs/.github/workflows/scripts
Brian Behlendorf 82a0868ce4 CI: Remove Debian backports
The latest Debian 11 image includes bullseye-backports as a default
repository in the /etc/apt/sources.list.  However, this repository
has gone end of life which effectively breaks the default install.

We shouldn't need anything in backports so lets unconditionally
remove backports on all Debian builders to resolve the issue.

Reviewed-by: George Melikov <mail@gmelikov.ru>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #17569
2025-08-12 17:22:45 -07:00
..
generate-ci-type.py ZTS: Optimize KSM on Linux and remove it for FreeBSD 2025-05-28 16:00:28 -07:00
merge_summary.awk ZTS: Use QEMU for tests on Linux and FreeBSD 2024-09-17 12:03:27 -07:00
qemu-1-setup.sh ZTS: Optimize KSM on Linux and remove it for FreeBSD 2025-05-28 16:00:28 -07:00
qemu-2-start.sh CI: Switch from FreeBSD 13.4 to 13.5 2025-08-12 17:19:07 -07:00
qemu-3-deps-vm.sh CI: Remove Debian backports 2025-08-12 17:22:45 -07:00
qemu-3-deps.sh runners: Add option to install custom kernel on Fedora 2025-05-28 16:00:28 -07:00
qemu-4-build-vm.sh CI: Retire Fedora 40 builder 2025-06-17 10:50:26 -07:00
qemu-4-build.sh Add 'zfs-qemu-packages' workflow for RPM building 2025-03-05 09:35:51 -08:00
qemu-5-setup.sh ZTS: Optimize KSM on Linux and remove it for FreeBSD 2025-05-28 16:00:28 -07:00
qemu-6-tests.sh ZTS: Enable io_uring on CentOS Stream 9 and 10 also 2025-06-17 10:50:26 -07:00
qemu-7-prepare.sh ZTS: Optimize KSM on Linux and remove it for FreeBSD 2025-05-28 16:00:28 -07:00
qemu-8-summary.sh ZTS: Optimize KSM on Linux and remove it for FreeBSD 2025-05-28 16:00:28 -07:00
qemu-9-summary-page.sh ZTS: Fix summary page creation again - second try 2024-10-09 13:44:18 -07:00
qemu-prepare-for-build.sh Add 'zfs-qemu-packages' workflow for RPM building 2025-03-05 09:35:51 -08:00
qemu-test-repo-vm.sh Add 'zfs-qemu-packages' workflow for RPM building 2025-03-05 09:35:51 -08:00
qemu-wait-for-vm.sh Add 'zfs-qemu-packages' workflow for RPM building 2025-03-05 09:35:51 -08:00
README.md ZTS: Use QEMU for tests on Linux and FreeBSD 2024-09-17 12:03:27 -07:00
replace-dupes-with-symlinks.sh Add 'zfs-qemu-packages' workflow for RPM building 2025-03-05 09:35:51 -08:00

Workflow for each operating system:

  • install qemu on the github runner
  • download current cloud image of operating system
  • start and init that image via cloud-init
  • install dependencies and poweroff system
  • start system and build openzfs and then poweroff again
  • clone build system and start 2 instances of it
  • run functional testings and complete in around 3h
  • when tests are done, do some logfile preparing
  • show detailed results for each system
  • in the end, generate the job summary

/TR 14.09.2024