mbox series

[testsuite,0/2] Migrate CI to GH Actions

Message ID 20210122102748.38776-1-omosnace@redhat.com (mailing list archive)
Headers show
Series Migrate CI to GH Actions | expand

Message

Ondrej Mosnacek Jan. 22, 2021, 10:27 a.m. UTC
See individual patches for more details.

Special thanks to Nicholas Iooss, who figured out this approach.

Note: I plan to merge this tomorrow (along with the userfaultfd test)
so that we have working CI again. I might do that also earlier if
someone acks it fast ;)

Ondrej Mosnacek (2):
  check-syntax: use 'command -v' instead of 'which'
  Migrate CI to GH Actions

 .github/workflows/checks.yml |  27 +++++++
 .travis.yml                  |  40 ----------
 Vagrantfile                  |  65 ++++++++++++++++
 tools/check-syntax           |   2 +-
 travis-ci/LICENSE            |   5 --
 travis-ci/run-kvm-test.sh    | 141 -----------------------------------
 travis-ci/run-testsuite.sh   |  58 --------------
 7 files changed, 93 insertions(+), 245 deletions(-)
 create mode 100644 .github/workflows/checks.yml
 delete mode 100644 .travis.yml
 create mode 100644 Vagrantfile
 delete mode 100644 travis-ci/LICENSE
 delete mode 100755 travis-ci/run-kvm-test.sh
 delete mode 100755 travis-ci/run-testsuite.sh

Comments

Ondrej Mosnacek Jan. 23, 2021, 9:55 a.m. UTC | #1
On Fri, Jan 22, 2021 at 11:27 AM Ondrej Mosnacek <omosnace@redhat.com> wrote:
> See individual patches for more details.
>
> Special thanks to Nicholas Iooss, who figured out this approach.
>
> Note: I plan to merge this tomorrow (along with the userfaultfd test)
> so that we have working CI again. I might do that also earlier if
> someone acks it fast ;)
>
> Ondrej Mosnacek (2):
>   check-syntax: use 'command -v' instead of 'which'
>   Migrate CI to GH Actions
>
>  .github/workflows/checks.yml |  27 +++++++
>  .travis.yml                  |  40 ----------
>  Vagrantfile                  |  65 ++++++++++++++++
>  tools/check-syntax           |   2 +-
>  travis-ci/LICENSE            |   5 --
>  travis-ci/run-kvm-test.sh    | 141 -----------------------------------
>  travis-ci/run-testsuite.sh   |  58 --------------
>  7 files changed, 93 insertions(+), 245 deletions(-)
>  create mode 100644 .github/workflows/checks.yml
>  delete mode 100644 .travis.yml
>  create mode 100644 Vagrantfile
>  delete mode 100644 travis-ci/LICENSE
>  delete mode 100755 travis-ci/run-kvm-test.sh
>  delete mode 100755 travis-ci/run-testsuite.sh
>
> --
> 2.29.2

Merged and passing:
https://github.com/SELinuxProject/selinux-testsuite/actions/runs/505560875

--
Ondrej Mosnacek
Software Engineer, Platform Security - SELinux kernel
Red Hat, Inc.