File: tox-fedora.yml

package info (click to toggle)
python-ldap 3.4.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,448 kB
  • sloc: python: 9,555; ansic: 3,052; makefile: 155; sh: 79
file content (36 lines) | stat: -rw-r--r-- 785 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
on: [push, pull_request]

name: Tox on Fedora

permissions:
  contents: read

jobs:
  tox_test:
    name: Tox env "${{matrix.tox_env}}" on Fedora
    steps:
    - uses: actions/checkout@v4
    - name: Run Tox tests
      uses: fedora-python/tox-github-action@main
      with:
        tox_env: ${{ matrix.tox_env }}
        dnf_install: >
            @c-development openldap-devel python3-devel
            openldap-servers openldap-clients lcov clang-analyzer valgrind
            enchant python3-setuptools
    strategy:
      matrix:
        tox_env:
        - py38
        - py39
        - py310
        - py311
        - py312
        - py313
        - py3-nosasltls
        - py3-trace
        - pypy3
        - doc

    # Use GitHub's Linux Docker host
    runs-on: ubuntu-22.04