[ovs-git] [openvswitch/ovs] db5e2b: github: Add GitHub Actions workflow.

Ilya Maximets noreply at github.com
Thu Nov 26 19:37:56 UTC 2020


  Branch: refs/heads/branch-2.13
  Home:   https://github.com/openvswitch/ovs
  Commit: db5e2bdd3be4de51037bc84c76799fa169529660
      https://github.com/openvswitch/ovs/commit/db5e2bdd3be4de51037bc84c76799fa169529660
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2020-11-26 (Thu, 26 Nov 2020)

  Changed paths:
    A .ci/linux-build.sh
    A .ci/linux-prepare.sh
    A .ci/osx-build.sh
    A .ci/osx-prepare.sh
    A .github/workflows/build-and-test.yml
    M .travis.yml
    R .travis/linux-build.sh
    R .travis/linux-prepare.sh
    R .travis/osx-build.sh
    R .travis/osx-prepare.sh
    M Documentation/internals/contributing/submitting-patches.rst
    M Makefile.am
    M README.rst

  Log Message:
  -----------
  github: Add GitHub Actions workflow.

This is an initial version of GitHub Actions support.  It mostly
mimics our current Travis CI build matrix with slight differences.

Minor difference that we can not install 32-bit versions of libunwind
and libunbound since those are not avaialble in repository.

Higher concurrency level allows to finish all tests less than in 20
minutes.  Which is 3 times faster than in Travis.

.travis folder renamed to .ci to highlight that it used not only for
Travis CI.  Travis CI support will be completely removed soon.

What happened to Travis CI:
https://mail.openvswitch.org/pipermail/ovs-dev/2020-November/377773.html

Build with ernel 3.19 dropped as it's not supported and can not be built
with gcc-7+.

Acked-by: Simon Horman <simon.horman at netronome.com>
Signed-off-by: Ilya Maximets <i.maximets at ovn.org>


  Commit: b5a39a7d7fec3d363152c050413a8471bd4bfce4
      https://github.com/openvswitch/ovs/commit/b5a39a7d7fec3d363152c050413a8471bd4bfce4
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2020-11-26 (Thu, 26 Nov 2020)

  Changed paths:
    R .travis.yml
    M Documentation/internals/contributing/submitting-patches.rst
    M Documentation/topics/testing.rst
    M Makefile.am
    M README.rst

  Log Message:
  -----------
  travis: Remove support for Travis CI.

All CI jobs are covered by GitHub Actions now.

What happened to Travis CI:
https://mail.openvswitch.org/pipermail/ovs-dev/2020-November/377773.html

Acked-by: Simon Horman <simon.horman at netronome.com>
Signed-off-by: Ilya Maximets <i.maximets at ovn.org>


Compare: https://github.com/openvswitch/ovs/compare/3ff5e400bdfa...b5a39a7d7fec


More information about the git mailing list