@@ -5,15 +5,15 @@ defaults:
5
5
shell : bash
6
6
7
7
on :
8
- push :
9
- branches :
10
- - master
8
+ workflow_dispatch :
9
+ # push:
10
+ # branches:
11
+ # - master
11
12
jobs :
12
13
lint :
13
14
name : " Code quality check"
14
15
runs-on : ubuntu-latest
15
16
if : |
16
- !startsWith(github.event.head_commit.message, 'bump:') &&
17
17
!contains(github.event.head_commit.message, '[skip_ci]')
18
18
steps :
19
19
- name : Checkout repository
@@ -28,25 +28,24 @@ jobs:
28
28
run : |
29
29
set -e
30
30
python -m ensurepip
31
- python -m pip install --constraint=.github/workflows/ constraints.txt pip
31
+ python -m pip install --constraint=.github/constraints.txt pip
32
32
- name : Install nox
33
- run : pip install --constraint=.github/workflows/ constraints.txt nox nox-poetry
33
+ run : pip install --constraint=.github/constraints.txt nox nox-poetry
34
34
- name : Install poetry
35
- run : pip install --constraint=.github/workflows/ constraints.txt poetry
35
+ run : pip install --constraint=.github/constraints.txt poetry
36
36
- name : Run nox tests
37
- run : nox --python 3.9
37
+ run : nox --python 3.10
38
38
build_wheels :
39
39
name : " Python ${{ matrix.python-version }} on ${{ matrix.os }}"
40
40
needs : lint
41
41
runs-on : " ${{ matrix.os }}"
42
42
if : |
43
- !startsWith(github.event.head_commit.message, 'bump:') &&
44
43
!contains(github.event.head_commit.message, '[skip_ci]')
45
44
strategy :
46
45
fail-fast : false
47
46
matrix :
48
47
os : [ubuntu-latest] # , macos-latest, windows-latest]
49
- python-version : ['3.9 ']
48
+ python-version : ['3.10 ']
50
49
steps :
51
50
- uses : actions/checkout@v3
52
51
- uses : actions/setup-python@v4
57
56
run : |
58
57
set -e
59
58
python -m ensurepip
60
- python -m pip install --constraint=.github/workflows/ constraints.txt pip
61
- pip install --constraint=.github/workflows/ constraints.txt poetry
59
+ python -m pip install --constraint=.github/constraints.txt pip
60
+ pip install --constraint=.github/constraints.txt poetry
62
61
- run : |
63
62
set -e
64
63
poetry version patch
71
70
run : poetry build -f wheel
72
71
- name : Build sdist
73
72
run : poetry build -s sdist
74
- if : matrix.os == 'ubuntu-latest' && matrix.python-version == '3.9 '
73
+ if : matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10 '
75
74
- name : GitHub Release wheels (deploy)
76
75
if : (github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags'))
77
76
uses : softprops/action-gh-release@v1
0 commit comments