Skip to content

Commit e99b4a1

Browse files
committed
Update workflow actions
1 parent e2369d0 commit e99b4a1

File tree

2 files changed

+32
-35
lines changed

2 files changed

+32
-35
lines changed

.github/workflows/pythonpackage.yml

+20-22
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,17 @@ jobs:
2222
fail-fast: false
2323

2424
steps:
25-
- uses: actions/checkout@v2
25+
- uses: actions/checkout@v4
2626
- name: Set up Python ${{ matrix.python-version }}
27-
uses: actions/setup-python@v1
27+
uses: actions/setup-python@v5
2828
with:
2929
python-version: ${{ matrix.python-version }}
3030
- name: Install dependencies
3131
run: |
3232
python -m pip install --upgrade pip
33-
pip install -r requirements.txt
33+
pip install .[tests]
3434
- name: Test with pytest
35-
run: |
36-
pip install pytest
37-
pytest
35+
run: pytest
3836

3937

4038
integrated-tests:
@@ -48,17 +46,17 @@ jobs:
4846
fail-fast: false
4947

5048
steps:
51-
- uses: actions/checkout@v2
49+
- uses: actions/checkout@v4
5250
with:
5351
lfs: true
5452
- name: Set up Python ${{ matrix.python-version }}
55-
uses: actions/setup-python@v1
53+
uses: actions/setup-python@v5
5654
with:
5755
python-version: ${{ matrix.python-version }}
5856
- name: Install dependencies
5957
run: |
6058
python -m pip install --upgrade pip
61-
pip install -r requirements.txt
59+
pip install .[tests]
6260
- name: Integrated tests
6361
run: |
6462
pip install pytest xarray
@@ -75,13 +73,13 @@ jobs:
7573
fail-fast: false
7674

7775
steps:
78-
- uses: actions/checkout@v2
76+
- uses: actions/checkout@v4
7977
with:
8078
lfs: true
8179
- name: Set up Python
82-
uses: actions/setup-python@v1
80+
uses: actions/setup-python@v5
8381
with:
84-
python-version: 3.9
82+
python-version: "3.x"
8583
- name: Install dependencies
8684
run: |
8785
python -m pip install --upgrade pip
@@ -112,13 +110,13 @@ jobs:
112110
fail-fast: false
113111

114112
steps:
115-
- uses: actions/checkout@v2
113+
- uses: actions/checkout@v4
116114
with:
117115
lfs: true
118116
- name: Set up Python
119-
uses: actions/setup-python@v1
117+
uses: actions/setup-python@v5
120118
with:
121-
python-version: 3.9
119+
python-version: "3.x"
122120
- name: Install dependencies
123121
run: |
124122
python -m pip install --upgrade pip
@@ -153,15 +151,15 @@ jobs:
153151
if: always()
154152

155153
steps:
156-
- uses: actions/checkout@v2
154+
- uses: actions/checkout@v4
157155
- name: Set up Python
158-
uses: actions/setup-python@v1
156+
uses: actions/setup-python@v5
159157
with:
160-
python-version: 3.9
158+
python-version: "3.x"
161159
- name: Install dependencies
162160
run: |
163161
python -m pip install --upgrade pip
164-
pip install -r requirements.txt
162+
pip install .
165163
- name: Lint with flake8
166164
run: |
167165
pip install flake8
@@ -175,11 +173,11 @@ jobs:
175173
if: always()
176174

177175
steps:
178-
- uses: actions/checkout@v2
176+
- uses: actions/checkout@v4
179177
- name: Set up Python
180-
uses: actions/setup-python@v1
178+
uses: actions/setup-python@v5
181179
with:
182-
python-version: 3.9
180+
python-version: "3.x"
183181
- name: Install dependencies
184182
run: |
185183
python -m pip install --upgrade pip

.github/workflows/pythonpublish.yml

+12-13
Original file line numberDiff line numberDiff line change
@@ -18,18 +18,17 @@ jobs:
1818
python-version: ['3.10', '3.11', '3.12']
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2222
- name: Set up Python ${{ matrix.python-version }}
23-
uses: actions/setup-python@v1
23+
uses: actions/setup-python@v5
2424
with:
2525
python-version: ${{ matrix.python-version }}
2626
- name: Install dependencies
2727
run: |
2828
python -m pip install --upgrade pip
29-
pip install -r requirements.txt
29+
pip install .[tests]
3030
- name: Test with pytest
3131
run: |
32-
pip install pytest
3332
pytest
3433
3534
@@ -39,15 +38,15 @@ jobs:
3938
timeout-minutes: 30
4039

4140
steps:
42-
- uses: actions/checkout@v2
41+
- uses: actions/checkout@v4
4342
- name: Set up Python
44-
uses: actions/setup-python@v1
43+
uses: actions/setup-python@v5
4544
with:
46-
python-version: 3.9
45+
python-version: "3.x"
4746
- name: Install dependencies
4847
run: |
4948
python -m pip install --upgrade pip
50-
pip install -r requirements.txt
49+
pip install .
5150
- name: Lint with flake8
5251
run: |
5352
pip install flake8
@@ -60,11 +59,11 @@ jobs:
6059
timeout-minutes: 30
6160

6261
steps:
63-
- uses: actions/checkout@v2
62+
- uses: actions/checkout@v4
6463
- name: Set up Python
65-
uses: actions/setup-python@v1
64+
uses: actions/setup-python@v5
6665
with:
67-
python-version: 3.9
66+
python-version: "3.x"
6867
- name: Install dependencies
6968
run: |
7069
python -m pip install --upgrade pip
@@ -82,9 +81,9 @@ jobs:
8281
needs: [pytest, flake8, black]
8382

8483
steps:
85-
- uses: actions/checkout@v2
84+
- uses: actions/checkout@v4
8685
- name: Set up Python
87-
uses: actions/setup-python@v1
86+
uses: actions/setup-python@v5
8887
with:
8988
python-version: '3.x'
9089
- name: Install dependencies

0 commit comments

Comments
 (0)