@@ -17,31 +17,23 @@ jobs:
17
17
with :
18
18
persist-credentials : false
19
19
fetch-depth : 0
20
- - name : Install dependencies
21
- # from https://github.com/VaultVulp/action- pipenv/commits/main
22
- uses : VaultVulp/action- pipenv@0e0abc7839b234802947bb8aa1a7c7b8b00a2ff4
20
+ # from https://github.com/palewire/install-python-pipenv-pipfile/commits/main
21
+ - name : Install Python, pipenv and Pipfile packages
22
+ uses : palewire/install-python- pipenv-pipfile@fae3f6a0c5e68b98df1a416a3bf3f567db461251
23
23
with :
24
- command : install -d
24
+ python-version : ' 3.9 '
25
25
- name : Install library
26
- # from https://github.com/VaultVulp/action-pipenv/commits/main
27
- uses : VaultVulp/action-pipenv@0e0abc7839b234802947bb8aa1a7c7b8b00a2ff4
28
- with :
29
- command : run install_local
26
+ run : |
27
+ pipenv run install_local
30
28
- name : Run tests
31
- # from https://github.com/VaultVulp/action-pipenv/commits/main
32
- uses : VaultVulp/action-pipenv@0e0abc7839b234802947bb8aa1a7c7b8b00a2ff4
33
- with :
34
- command : run coverage run -m pytest
29
+ run : |
30
+ pipenv run coverage run -m pytest
35
31
- name : Generate report
36
- # from https://github.com/VaultVulp/action-pipenv/commits/main
37
- uses : VaultVulp/action-pipenv@0e0abc7839b234802947bb8aa1a7c7b8b00a2ff4
38
- with :
39
- command : run coverage report
32
+ run : |
33
+ pipenv run coverage report
40
34
- name : Generate HTML report
41
- # from https://github.com/VaultVulp/action-pipenv/commits/main
42
- uses : VaultVulp/action-pipenv@0e0abc7839b234802947bb8aa1a7c7b8b00a2ff4
43
- with :
44
- command : run coverage html
35
+ run : |
36
+ pipenv run coverage html
45
37
- name : Upload HTML report
46
38
# from https://github.com/actions/upload-artifact/commits/main
47
39
uses : actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb
0 commit comments