mirror of
https://github.com/ovh/the-bastion.git
synced 2024-11-15 20:56:50 +08:00
32a126d3c3
We're hitting this bug: https://bugzilla.opensuse.org/show_bug.cgi?id=1146027 Hence the tests randomly fail because of that. The workaround is not really clean (installing a custom-built package), so we're pulling OpenSUSE Leap 15.0 from our automated tests workflow. Note that it's still supported, the tests can be launched manually, and bugs under OpenSUSE Leap 15.0 will still be fixed.
31 lines
1.2 KiB
YAML
31 lines
1.2 KiB
YAML
name: Linux distros tests
|
|
|
|
on:
|
|
pull_request:
|
|
types: [labeled, synchronize]
|
|
|
|
jobs:
|
|
tests_short:
|
|
name: Short (Debian 10 only)
|
|
runs-on: ubuntu-latest
|
|
if: contains(github.event.pull_request.labels.*.name, 'tests:short')
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: run tests inside a debian10 docker
|
|
run: tests/functional/docker/docker_build_and_run_tests.sh debian10
|
|
env:
|
|
DOCKER_TTY: false
|
|
|
|
tests_full:
|
|
name: Full
|
|
strategy:
|
|
matrix:
|
|
platform: ['centos7@centos:7.7.1908', 'centos7@centos:7.8.2003', 'centos7@centos:7.9.2009', 'centos8@centos:8.1.1911', 'centos8@centos:8.2.2004', 'centos8@centos:8.3.2011', debian10, debian8, debian9, opensuse151, opensuse152, ubuntu1404, ubuntu1604, ubuntu1804, ubuntu2004]
|
|
runs-on: ubuntu-latest
|
|
if: contains(github.event.pull_request.labels.*.name, 'tests:full')
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
- name: run tests inside a ${{ matrix.platform }} docker
|
|
run: tests/functional/docker/docker_build_and_run_tests.sh ${{ matrix.platform }}
|
|
env:
|
|
DOCKER_TTY: false
|