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

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


  Branch: refs/heads/branch-2.14
  Home:   https://github.com/openvswitch/ovs
  Commit: 81c5133e3ff09a349826f696d3c7747113339bfc
      https://github.com/openvswitch/ovs/commit/81c5133e3ff09a349826f696d3c7747113339bfc
  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.

The main issue is that we don't have ARM support here.

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 reduced to only test ARM builds
soon and will be completely removed when travis-ci.org will be turned
into read-only mode.

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: 37de9acca0b8a9d6b9933a868f7da248ddd00a4c
      https://github.com/openvswitch/ovs/commit/37de9acca0b8a9d6b9933a868f7da248ddd00a4c
  Author: Ilya Maximets <i.maximets at ovn.org>
  Date:   2020-11-26 (Thu, 26 Nov 2020)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  travis: Keep only arm64 builds.

All other builds are covered by GitHub Actions now.  This should
decrease time our jobs waiting in a queue due to reduced capacity of
travis-ci.org.

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/ddc5888b22fe...37de9acca0b8


More information about the git mailing list