mbox series

[userspace,0/4] ci: fix and migrate the testsuite part to Testing Farm

Message ID 20250103100203.32580-1-omosnace@redhat.com (mailing list archive)
Headers show
Series ci: fix and migrate the testsuite part to Testing Farm | expand

Message

Ondrej Mosnacek Jan. 3, 2025, 10:01 a.m. UTC
Since the current MacOS + Vagrant setup isn't working reliably any more
and the testsuite itself has switched its CI to TF, do the same for
userspace as well. Also fix a few other CI issues while there.

In the PR the testsuite failed to run - it seems that GitHub doesn't
want to use the secrets from neither the fork's nor the target repo's
settings in a pull request... *shrugs*

However, in my fork it passed: https://github.com/WOnder93/selinux/actions/runs/12376819131

Ondrej Mosnacek (4):
  ci: use Testing Farm for running the testsuite
  ci: update Python versions
  ci: add missing libbz2-dev dependency
  ci: fix pypy conditional

 .fmf/version                       |   1 +
 .github/workflows/run_tests.yml    |  39 ++++-----
 .github/workflows/tf_testsuite.yml |  17 ++++
 .github/workflows/vm_testsuite.yml |  22 -----
 scripts/ci/.gitignore              |   1 -
 scripts/ci/LICENSE                 |   5 --
 scripts/ci/README.md               |   8 --
 scripts/ci/Vagrantfile             |  48 -----------
 scripts/ci/fedora-test-runner.sh   | 100 ----------------------
 scripts/ci/travis-kvm-setup.sh     | 130 -----------------------------
 tmt/plans.fmf                      |  48 +++++++++++
 11 files changed, 84 insertions(+), 335 deletions(-)
 create mode 100644 .fmf/version
 create mode 100644 .github/workflows/tf_testsuite.yml
 delete mode 100644 .github/workflows/vm_testsuite.yml
 delete mode 100644 scripts/ci/.gitignore
 delete mode 100644 scripts/ci/LICENSE
 delete mode 100644 scripts/ci/README.md
 delete mode 100644 scripts/ci/Vagrantfile
 delete mode 100755 scripts/ci/fedora-test-runner.sh
 delete mode 100755 scripts/ci/travis-kvm-setup.sh
 create mode 100644 tmt/plans.fmf