diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index b666148..ec76c73 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: Install Yum repos + run: | + cat < /etc/yum.repos.d/centos.repo + [base] + name=CentOS-$releasever - Base + mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os + #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ + gpgcheck=1 + gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-7 + + [updates] + name=CentOS-$releasever - Updates + mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates + #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ + gpgcheck=1 + gpgkey=https://vault.centos.org/RPM-GPG-KEY-CentOS-7 + EOF + - name: Install dependencies + run: | + yum -y install krb5-devel python2-devel python2-pip + pip install tox + - 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