From 3d1a517e3b29a27394ed9bdb350ee492b40d4504 Mon Sep 17 00:00:00 2001 From: Ken Dreyer Date: Tue, 18 Jul 2023 14:57:18 -0400 Subject: [PATCH] github: test py2 on el7 --- .github/workflows/tests.yml | 32 ++++++++++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b666148..0003203 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,14 +3,42 @@ name: tests on: [push, pull_request] jobs: + tox27: + runs-on: ubuntu-latest + container: + image: registry.access.redhat.com/rhel7:latest + steps: + - uses: actions/checkout@v3 + - name: Add CentOS Yum repos + run: | + cat < /etc/yum.repos.d/centos.repo + [base] + name=CentOS-7 - Base + #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=\$basearch&repo=os + baseurl=http://mirror.centos.org/centos/7/os/\$basearch/ + gpgcheck=1 + gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-7 + + [updates] + name=CentOS-7 - Updates + #mirrorlist=http://mirrorlist.centos.org/?release=7&arch=\$basearch&repo=updates + baseurl=http://mirror.centos.org/centos/7/updates/\$basearch/ + gpgcheck=1 + gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-7 + EOF + yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm + - name: Install dependencies + run: | + yum --setopt=skip_missing_names_on_install=False -y install krb5-devel python2-devel python2-pip python-tox git-core gcc + - name: Test with tox + run: | + tox -e py27 -- errata_tool/tests tox: runs-on: ${{ matrix.os }} strategy: max-parallel: 5 matrix: include: - - python-version: 2.7 - os: ubuntu-20.04 - python-version: 3.6 os: ubuntu-20.04 - python-version: 3.9