@@ -10,19 +10,21 @@ jobs:
1010 runs-on : ubuntu-latest
1111 steps :
1212 - name : Checkout
13- uses : actions/checkout@v2
13+ uses : actions/checkout@v4
1414
15- - name : Install pipenv
16- run : pipx install pipenv
15+ - id : install-pipenv
16+ name : Install pipenv
17+ run : curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
18+ shell : bash
1719
18- - uses : actions/setup-python@v2
20+ - uses : actions/setup-python@v4
1921 with :
20- python-version : ' 3.9 '
22+ python-version : ' 3.11 '
2123 cache : ' pipenv'
2224
2325 - id : pipenv-install
2426 name : Install Python dependencies
25- run : pipenv install --dev --python `which python`
27+ run : pipenv sync --dev
2628
2729 - id : lint
2830 name : Lint
@@ -33,19 +35,21 @@ jobs:
3335 runs-on : ubuntu-latest
3436 steps :
3537 - name : Checkout
36- uses : actions/checkout@v2
38+ uses : actions/checkout@v4
3739
38- - name : Install pipenv
39- run : pipx install pipenv
40+ - id : install-pipenv
41+ name : Install pipenv
42+ run : curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
43+ shell : bash
4044
41- - uses : actions/setup-python@v2
45+ - uses : actions/setup-python@v4
4246 with :
43- python-version : ' 3.9 '
47+ python-version : ' 3.11 '
4448 cache : ' pipenv'
4549
4650 - id : pipenv-install
4751 name : Install Python dependencies
48- run : pipenv install --dev --python `which python`
52+ run : pipenv sync
4953
5054 - id : run
5155 name : Run tests
@@ -58,19 +62,21 @@ jobs:
5862 needs : [test-python]
5963 steps :
6064 - name : Checkout
61- uses : actions/checkout@v2
65+ uses : actions/checkout@v4
6266
63- - name : Install pipenv
64- run : pipx install pipenv
67+ - id : install-pipenv
68+ name : Install pipenv
69+ run : curl https://raw.githubusercontent.com/pypa/pipenv/master/get-pipenv.py | python
70+ shell : bash
6571
66- - uses : actions/setup-python@v2
72+ - uses : actions/setup-python@v4
6773 with :
68- python-version : ' 3.9 '
74+ python-version : ' 3.11 '
6975 cache : ' pipenv'
7076
7177 - id : pipenv-install
7278 name : Install Python dependencies
73- run : pipenv install --dev --python `which python`
79+ run : pipenv sync --dev
7480
7581 - id : build
7682 name : Build release
96102 needs : [test-build]
97103 if : github.event_name == 'push' && startsWith(github.ref, 'refs/tags')
98104 steps :
99- - uses : actions/setup-python@v2
105+ - uses : actions/setup-python@v4
100106 with :
101- python-version : ' 3.9 '
107+ python-version : ' 3.11 '
102108
103109 - id : fetch
104110 name : Fetch artifact
0 commit comments