mbox series

[0/3] Add GitHub Actions support

Message ID 20210622141224.25006-1-pvorel@suse.cz (mailing list archive)
Headers show
Series Add GitHub Actions support | expand

Message

Petr Vorel June 22, 2021, 2:12 p.m. UTC
Hi Mimi,

Travis is unreliable due "pull rate limit" issue, workaround does not
work any more. Also GitHub Actions is a recommended way for projects
hosted on GitHub.

Nice bonus is that manual podman activation for distros using glibc >=
2.33 (e.g. openSUSE Tumbleweed, Fedora) it's not needed in GitHub.

Unlike LTP, where I removed Travis CI support, I kept it for
ima-evm-utils, because you use it.

Kind regards,
Petr

Petr Vorel (3):
  CI: Rename travis script directory
  CI/openSUSE: Fix tpm_server symlink creation
  CI: Introduce GitHub Actions setup

 .github/workflows/ci.yml               | 121 +++++++++++++++++++++++++
 .travis.yml                            |   2 +-
 {travis => ci}/alpine.sh               |   0
 {travis => ci}/centos.sh               |   0
 {travis => ci}/debian.cross-compile.sh |   0
 {travis => ci}/debian.i386.sh          |   0
 {travis => ci}/debian.sh               |   0
 {travis => ci}/fedora.sh               |   0
 {travis => ci}/opensuse.sh             |   0
 {travis => ci}/tumbleweed.sh           |   2 +-
 {travis => ci}/ubuntu.sh               |   0
 11 files changed, 123 insertions(+), 2 deletions(-)
 create mode 100644 .github/workflows/ci.yml
 rename {travis => ci}/alpine.sh (100%)
 rename {travis => ci}/centos.sh (100%)
 rename {travis => ci}/debian.cross-compile.sh (100%)
 rename {travis => ci}/debian.i386.sh (100%)
 rename {travis => ci}/debian.sh (100%)
 rename {travis => ci}/fedora.sh (100%)
 rename {travis => ci}/opensuse.sh (100%)
 rename {travis => ci}/tumbleweed.sh (90%)
 rename {travis => ci}/ubuntu.sh (100%)

Comments

Petr Vorel June 22, 2021, 2:13 p.m. UTC | #1
Hi Mimi,

Tested: https://github.com/pevik/ima-evm-utils/actions/runs/960841012

Kind regards,
Petr
Mimi Zohar June 24, 2021, 7:19 p.m. UTC | #2
On Tue, 2021-06-22 at 16:12 +0200, Petr Vorel wrote:
> Hi Mimi,
> 
> Travis is unreliable due "pull rate limit" issue, workaround does not
> work any more. Also GitHub Actions is a recommended way for projects
> hosted on GitHub.
> 
> Nice bonus is that manual podman activation for distros using glibc >=
> 2.33 (e.g. openSUSE Tumbleweed, Fedora) it's not needed in GitHub.
> 
> Unlike LTP, where I removed Travis CI support, I kept it for
> ima-evm-utils, because you use it.

Thanks, Petr.  I appreciate your not removing Travis CI.

I've pushed out the changes to next-testing.

Mimi
Mimi Zohar June 24, 2021, 7:28 p.m. UTC | #3
On Tue, 2021-06-22 at 16:13 +0200, Petr Vorel wrote:
> Hi Mimi,
> 
> Tested: https://github.com/pevik/ima-evm-utils/actions/runs/960841012

Thanks!
Petr Vorel June 25, 2021, 6:12 a.m. UTC | #4
> On Tue, 2021-06-22 at 16:12 +0200, Petr Vorel wrote:
> > Hi Mimi,

> > Travis is unreliable due "pull rate limit" issue, workaround does not
> > work any more. Also GitHub Actions is a recommended way for projects
> > hosted on GitHub.

> > Nice bonus is that manual podman activation for distros using glibc >=
> > 2.33 (e.g. openSUSE Tumbleweed, Fedora) it's not needed in GitHub.

> > Unlike LTP, where I removed Travis CI support, I kept it for
> > ima-evm-utils, because you use it.

> Thanks, Petr.  I appreciate your not removing Travis CI.

> I've pushed out the changes to next-testing.
Thanks!

Kind regards,
Petr

> Mimi