mbox series

[0/3] CI refresh

Message ID 20220506144807.230013-1-fbarrat@linux.ibm.com
Headers show
Series CI refresh | expand

Message

Frederic Barrat May 6, 2022, 2:48 p.m. UTC
A few patches to refresh our CI setup:
 - specific build for Ubuntu 22.04 LTS
 - fix for Ubuntu rolling (python dependency package name update)
 - re-enable Fedora rawhide

Note that those 3 builds will still fail "make check" for now, because
they use openssl 3.0 and it deprecates APIs used in
libstb/print-container. We'll have to fix that separately. But at
least the build environments should be sane now.


Frederic Barrat (3):
  CI: Update python dependency on Ubuntu rolling
  CI: Add testing on Ubuntu 22.04 LTS
  CI: Clean up and re-enable testing on Fedora rawhide

 .github/workflows/docker-builds-checks.yml |  2 +-
 opal-ci/Dockerfile-fedora-rawhide          |  9 ++++---
 opal-ci/Dockerfile-ubuntu-22.04            | 10 +++++++
 opal-ci/Dockerfile-ubuntu-rolling          |  2 +-
 opal-ci/build-fedora-rawhide.sh            | 23 +++++++++++++++-
 opal-ci/build-ubuntu-22.04.sh              | 31 ++++++++++++++++++++++
 6 files changed, 70 insertions(+), 7 deletions(-)
 create mode 100644 opal-ci/Dockerfile-ubuntu-22.04
 mode change 120000 => 100755 opal-ci/build-fedora-rawhide.sh
 create mode 100755 opal-ci/build-ubuntu-22.04.sh

Comments

Reza Arbab May 9, 2022, 8:27 p.m. UTC | #1
On Fri, May 06, 2022 at 04:48:04PM +0200, Frederic Barrat wrote:
>A few patches to refresh our CI setup:
> - specific build for Ubuntu 22.04 LTS
> - fix for Ubuntu rolling (python dependency package name update)
> - re-enable Fedora rawhide
>
>Note that those 3 builds will still fail "make check" for now, because
>they use openssl 3.0 and it deprecates APIs used in
>libstb/print-container. We'll have to fix that separately. But at
>least the build environments should be sane now.

Thanks! Series applied to master.