summaryrefslogtreecommitdiff
path: root/.github/workflows/scheduled.yml
blob: ac4af1e7f53b7f8e23842b658948fd1d82f5e840 (plain)
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
name: scheduled
on:
  schedule:
    - cron: '3 14 * * *'
concurrency:
  group: 'ci-${{ github.workflow }}-${{ github.ref }}'
  cancel-in-progress: true

jobs:
  unittests:
    strategy:
      matrix:
        toxenv: [ hypothesis-slow ]
    name: unittest / ${{ matrix.toxenv }}
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
        with:
          # Fetch all tags for tools/read-version
          fetch-depth: 0
      - name: Install dependencies
        env:
          DEBIAN_FRONTEND: noninteractive
        run: |
          sudo apt-get -qy update
          sudo apt-get -qy install tox
      - name: Run fuzztest
        env:
          PYTEST_ADDOPTS: -v
          HYPOTHESIS_PROFILE: ci
        run: tox -e ${{ matrix.toxenv }}