@@ -17,16 +17,10 @@ jobs:
17
17
18
18
steps :
19
19
- name : Checkout repository
20
- uses : actions/checkout@v3
20
+ uses : actions/checkout@v4
21
21
22
- - uses : conda-incubator/setup-miniconda@v2
23
- with :
24
- auto-activate-base : false
25
- environment-file : environment.yml
26
- activate-environment : pytest-results-action-dev
27
-
28
- - name : Install node modules
29
- run : npm clean-install
22
+ - name : Setup environment
23
+ uses : ./.github/actions/setup-env
30
24
31
25
- name : Format the code
32
26
run : npm run format
@@ -47,13 +41,10 @@ jobs:
47
41
48
42
steps :
49
43
- name : Checkout repository
50
- uses : actions/checkout@v3
44
+ uses : actions/checkout@v4
51
45
52
- - uses : conda-incubator/setup-miniconda@v2
53
- with :
54
- auto-activate-base : false
55
- environment-file : environment.yml
56
- activate-environment : pytest-results-action-dev
46
+ - name : Setup environment
47
+ uses : ./.github/actions/setup-env
57
48
58
49
- name : Install node modules
59
50
run : npm clean-install
@@ -77,16 +68,16 @@ jobs:
77
68
78
69
steps :
79
70
- name : Checkout repository
80
- uses : actions/checkout@v3
71
+ uses : actions/checkout@v4
81
72
82
- - uses : conda-incubator/setup-miniconda@v2
83
- with :
84
- auto-activate-base : false
85
- environment-file : environment.yml
86
- activate-environment : pytest-results-action-dev
73
+ - name : Setup environment
74
+ uses : ./.github/actions/setup-env
75
+
76
+ - name : Setup pytest
77
+ run : uv pip install pytest
87
78
88
79
- name : Run tests
89
- run : pytest --junit-xml=test-results.xml || true
80
+ run : uv run pytest --junit-xml=test-results.xml || true
90
81
91
82
- name : Summarize test results
92
83
uses : ./
0 commit comments