mirror of
https://github.com/linux-system-roles/network.git
synced 2026-01-23 10:25:28 +00:00
ci: several changes related to new qemu test, ansible-lint, python versions, ubuntu versions
There is a new QEMU based test which uses the qemu/kvm capability of github action runners. This is the basis for new bootc/image mode tests which we will be rolling out in the near future. ansible-lint requires that the collection path is set so that the requirements it installs are installed in the correct place. There has been some general github action deprecation of python versions and ubuntu versions that we have had to fix. Remove `CONTRIBUTOR` from the list of users who can trigger citest. For more information, see * https://github.com/linux-system-roles/.github/pull/98 * https://github.com/linux-system-roles/.github/pull/94 * https://github.com/linux-system-roles/.github/pull/93 * https://github.com/linux-system-roles/.github/pull/92 * https://github.com/linux-system-roles/.github/pull/91 Signed-off-by: Rich Megginson <rmeggins@redhat.com>
This commit is contained in:
parent
07c7872456
commit
75f15f1b05
9 changed files with 140 additions and 20 deletions
6
.github/workflows/python-unit-test.yml
vendored
6
.github/workflows/python-unit-test.yml
vendored
|
|
@ -21,14 +21,14 @@ jobs:
|
|||
pyver_os:
|
||||
- ver: "2.7"
|
||||
os: ubuntu-22.04
|
||||
- ver: "3.8"
|
||||
os: ubuntu-latest
|
||||
- ver: "3.9"
|
||||
os: ubuntu-latest
|
||||
- ver: "3.10"
|
||||
os: ubuntu-latest
|
||||
- ver: "3.11"
|
||||
os: ubuntu-latest
|
||||
- ver: "3.12"
|
||||
os: ubuntu-latest
|
||||
runs-on: ${{ matrix.pyver_os.os }}
|
||||
steps:
|
||||
- name: Update git
|
||||
|
|
@ -65,7 +65,7 @@ jobs:
|
|||
tox=tox
|
||||
virtualenv=virtualenv
|
||||
fi
|
||||
pip install "$tox" "$virtualenv" "git+https://github.com/linux-system-roles/tox-lsr@3.4.0"
|
||||
pip install "$tox" "$virtualenv" "git+https://github.com/linux-system-roles/tox-lsr@3.5.1"
|
||||
# If you have additional OS dependency packages e.g. libcairo2-dev
|
||||
# then put them in .github/config/ubuntu-requirements.txt, one
|
||||
# package per line.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue