-
-
Notifications
You must be signed in to change notification settings - Fork 324
36 lines (34 loc) · 873 Bytes
/
test.yml
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
name: test
on:
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: "0 0 * * 0"
jobs:
python-exhaustive:
uses: ./.github/workflows/.nox-session.yml
with:
job-name: "python-{0}"
session-name: test_python
session-arguments: --maxfail=3
python-environments:
uses: ./.github/workflows/.nox-session.yml
with:
session-name: test_python_suite
session-arguments: --maxfail=3 --no-cov
runs-on-array: '["ubuntu-latest", "macos-latest", "windows-latest"]'
python-version-array: '["3.7", "3.8", "3.9", "3.10", "3.11"]'
docs:
uses: ./.github/workflows/.nox-session.yml
with:
job-name: "python-{0}"
session-name: test_docs
javascript:
uses: ./.github/workflows/.nox-session.yml
with:
job-name: "{1}"
session-name: test_javascript