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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

-- 
2.47.1





[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux