• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: libbpf-ci
2
3on: 
4  pull_request:
5  push:
6  schedule:
7    - cron:  '0 18 * * *'
8
9concurrency: 
10  group: ci-test-${{ github.head_ref }}
11  cancel-in-progress: true
12
13jobs:
14  vmtest:
15    runs-on: ${{ matrix.runs_on }}
16    name: Kernel ${{ matrix.kernel }} on ${{ matrix.runs_on }} + selftests
17    strategy:
18      fail-fast: false
19      matrix:
20        include:
21          - kernel: 'LATEST'
22            runs_on: ubuntu-20.04
23            arch: 'x86_64'
24          - kernel: '5.5.0'
25            runs_on: ubuntu-20.04
26            arch: 'x86_64'
27          - kernel: '4.9.0'
28            runs_on: ubuntu-20.04
29            arch: 'x86_64'
30          - kernel: 'LATEST'
31            runs_on: s390x
32            arch: 's390x'
33    steps:
34      - uses: actions/checkout@v3
35        name: Checkout
36      - uses: ./.github/actions/setup
37        name: Setup
38      - uses: ./.github/actions/vmtest
39        name: vmtest
40        with:
41          kernel: ${{ matrix.kernel }}
42          arch: ${{ matrix.arch }}
43