Skip to content

Commit 3f41bd8

Browse files
authored
Quality and Linting (#1010)
- Applied advanced linting to code base - Fixed small bugs relating to use of methods on incorrect types. - Updated `pyproject.toml` dependencies. - Updated CI action versions.
1 parent a6d2c8f commit 3f41bd8

68 files changed

Lines changed: 1456 additions & 762 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/citation.yml‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Citation File Validation
22

33
on:
44
push:
5-
branches: [ "main", "dev", "hotfix/update-ci" ]
5+
branches: ["main", "dev", "hotfix/update-ci"]
66
pull_request:
7-
branches: [ "main", "dev", "hotfix/update-ci" ]
7+
branches: ["main", "dev", "hotfix/update-ci"]
88

99
permissions:
1010
contents: read
@@ -18,10 +18,10 @@ jobs:
1818
runs-on: ubuntu-latest
1919
timeout-minutes: 30
2020
steps:
21-
- uses: actions/checkout@v5
22-
- name: Set up Python
23-
uses: actions/setup-python@v6
24-
- name: Install Checker
25-
run: python3 -m pip install cffconvert
26-
- name: Check Citation File
27-
run: cffconvert --validate
21+
- uses: actions/checkout@v7
22+
- name: Set up Python
23+
uses: actions/setup-python@v7
24+
- name: Install Checker
25+
run: python3 -m pip install cffconvert
26+
- name: Check Citation File
27+
run: cffconvert --validate

‎.github/workflows/examples.yml‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ jobs:
5050
steps:
5151
- uses: actions/checkout@v4
5252
- name: Setup Python
53-
uses: actions/setup-python@v6
53+
uses: actions/setup-python@v7
5454
with:
5555
python-version: "3.11"
5656
- name: Install Simvue
@@ -66,7 +66,7 @@ jobs:
6666
steps:
6767
- uses: actions/checkout@v4
6868
- name: Setup Python
69-
uses: actions/setup-python@v6
69+
uses: actions/setup-python@v7
7070
with:
7171
python-version: "3.11"
7272
- name: Install Simvue
@@ -86,7 +86,7 @@ jobs:
8686
steps:
8787
- uses: actions/checkout@v4
8888
- name: Setup Python
89-
uses: actions/setup-python@v6
89+
uses: actions/setup-python@v7
9090
with:
9191
python-version: "3.11"
9292
- name: Install Simvue
@@ -106,7 +106,7 @@ jobs:
106106
steps:
107107
- uses: actions/checkout@v4
108108
- name: Setup Python
109-
uses: actions/setup-python@v6
109+
uses: actions/setup-python@v7
110110
with:
111111
python-version: "3.11"
112112
- name: Download SU2
@@ -128,7 +128,7 @@ jobs:
128128
steps:
129129
- uses: actions/checkout@v4
130130
- name: Setup Python
131-
uses: actions/setup-python@v6
131+
uses: actions/setup-python@v7
132132
with:
133133
python-version: "3.11"
134134
- name: Install Simvue
@@ -150,7 +150,7 @@ jobs:
150150
with:
151151
submodules: recursive
152152
- name: Setup Python
153-
uses: actions/setup-python@v6
153+
uses: actions/setup-python@v7
154154
with:
155155
python-version: "3.11"
156156
- name: Install Simvue

‎.github/workflows/prek.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ jobs:
2121
timeout-minutes: 30
2222
steps:
2323
- name: Checkout Code
24-
uses: actions/checkout@v6
24+
uses: actions/checkout@v7
2525
- name: Run Prek
26-
uses: j178/prek-action@v2
26+
uses: j178/prek-action@v3.0.0
2727
with:
28-
extra-args: '--all-files --skip no-commit-to-branch'
28+
extra-args: "--all-files --skip no-commit-to-branch"

‎.github/workflows/test_client_macos_nightlies.yml‎

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
runs-on: macos-latest
1818
timeout-minutes: 30
1919
steps:
20-
- uses: actions/checkout@v5
20+
- uses: actions/checkout@v7
2121
- name: Set up Python 3.13
22-
uses: actions/setup-python@v6
22+
uses: actions/setup-python@v7
2323
with:
2424
python-version: "3.13"
2525
- name: Install dependencies
@@ -42,9 +42,9 @@ jobs:
4242
runs-on: ubuntu-latest
4343
timeout-minutes: 30
4444
steps:
45-
- uses: actions/checkout@v5
45+
- uses: actions/checkout@v7
4646
- name: Set up Python 3.13
47-
uses: actions/setup-python@v6
47+
uses: actions/setup-python@v7
4848
with:
4949
python-version: "3.13"
5050
- name: Install dependencies
@@ -67,9 +67,9 @@ jobs:
6767
runs-on: ubuntu-latest
6868
timeout-minutes: 30
6969
steps:
70-
- uses: actions/checkout@v5
70+
- uses: actions/checkout@v7
7171
- name: Set up Python 3.13
72-
uses: actions/setup-python@v6
72+
uses: actions/setup-python@v7
7373
with:
7474
python-version: "3.13"
7575
- name: Install dependencies
@@ -91,9 +91,9 @@ jobs:
9191
runs-on: ubuntu-latest
9292
timeout-minutes: 30
9393
steps:
94-
- uses: actions/checkout@v5
94+
- uses: actions/checkout@v7
9595
- name: Set up Python 3.13
96-
uses: actions/setup-python@v6
96+
uses: actions/setup-python@v7
9797
with:
9898
python-version: "3.13"
9999
- name: Install dependencies
@@ -116,9 +116,9 @@ jobs:
116116
runs-on: ubuntu-latest
117117
timeout-minutes: 30
118118
steps:
119-
- uses: actions/checkout@v5
119+
- uses: actions/checkout@v7
120120
- name: Set up Python 3.13
121-
uses: actions/setup-python@v6
121+
uses: actions/setup-python@v7
122122
with:
123123
python-version: "3.13"
124124
- name: Install dependencies
@@ -141,9 +141,9 @@ jobs:
141141
runs-on: ubuntu-latest
142142
timeout-minutes: 30
143143
steps:
144-
- uses: actions/checkout@v5
144+
- uses: actions/checkout@v7
145145
- name: Set up Python 3.13
146-
uses: actions/setup-python@v6
146+
uses: actions/setup-python@v7
147147
with:
148148
python-version: "3.13"
149149
- name: Install dependencies
@@ -165,9 +165,9 @@ jobs:
165165
runs-on: ubuntu-latest
166166
timeout-minutes: 30
167167
steps:
168-
- uses: actions/checkout@v5
168+
- uses: actions/checkout@v7
169169
- name: Set up Python 3.14
170-
uses: actions/setup-python@v6
170+
uses: actions/setup-python@v7
171171
with:
172172
python-version: "3.14"
173173
- name: Install dependencies
@@ -189,9 +189,9 @@ jobs:
189189
runs-on: ubuntu-latest
190190
timeout-minutes: 30
191191
steps:
192-
- uses: actions/checkout@v5
192+
- uses: actions/checkout@v7
193193
- name: Set up Python 3.13
194-
uses: actions/setup-python@v6
194+
uses: actions/setup-python@v7
195195
with:
196196
python-version: "3.13"
197197
- name: Install dependencies
@@ -213,9 +213,9 @@ jobs:
213213
runs-on: ubuntu-latest
214214
timeout-minutes: 30
215215
steps:
216-
- uses: actions/checkout@v5
216+
- uses: actions/checkout@v7
217217
- name: Set up Python 3.13
218-
uses: actions/setup-python@v6
218+
uses: actions/setup-python@v7
219219
with:
220220
python-version: "3.13"
221221
- name: Install dependencies
@@ -237,9 +237,9 @@ jobs:
237237
runs-on: ubuntu-latest
238238
timeout-minutes: 30
239239
steps:
240-
- uses: actions/checkout@v5
240+
- uses: actions/checkout@v7
241241
- name: Set up Python 3.13
242-
uses: actions/setup-python@v6
242+
uses: actions/setup-python@v7
243243
with:
244244
python-version: "3.13"
245245
- name: Install dependencies

‎.github/workflows/test_client_ubuntu.yml‎

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
runs-on: ubuntu-latest
2323
timeout-minutes: 30
2424
steps:
25-
- uses: actions/checkout@v5
25+
- uses: actions/checkout@v7
2626
- name: Set up Python 3.14
27-
uses: actions/setup-python@v6
27+
uses: actions/setup-python@v7
2828
with:
2929
python-version: "3.14"
3030
- name: Install dependencies
@@ -46,9 +46,9 @@ jobs:
4646
runs-on: ubuntu-latest
4747
timeout-minutes: 30
4848
steps:
49-
- uses: actions/checkout@v5
49+
- uses: actions/checkout@v7
5050
- name: Set up Python 3.14
51-
uses: actions/setup-python@v6
51+
uses: actions/setup-python@v7
5252
with:
5353
python-version: "3.14"
5454
- name: Install dependencies
@@ -70,9 +70,9 @@ jobs:
7070
runs-on: ubuntu-latest
7171
timeout-minutes: 30
7272
steps:
73-
- uses: actions/checkout@v5
73+
- uses: actions/checkout@v7
7474
- name: Set up Python 3.14
75-
uses: actions/setup-python@v6
75+
uses: actions/setup-python@v7
7676
with:
7777
python-version: "3.14"
7878
- name: Install dependencies
@@ -93,9 +93,9 @@ jobs:
9393
runs-on: ubuntu-latest
9494
timeout-minutes: 30
9595
steps:
96-
- uses: actions/checkout@v5
96+
- uses: actions/checkout@v7
9797
- name: Set up Python 3.14
98-
uses: actions/setup-python@v6
98+
uses: actions/setup-python@v7
9999
with:
100100
python-version: "3.14"
101101
- name: Install dependencies
@@ -117,9 +117,9 @@ jobs:
117117
runs-on: ubuntu-latest
118118
timeout-minutes: 30
119119
steps:
120-
- uses: actions/checkout@v5
120+
- uses: actions/checkout@v7
121121
- name: Set up Python 3.14
122-
uses: actions/setup-python@v6
122+
uses: actions/setup-python@v7
123123
with:
124124
python-version: "3.14"
125125
- name: Install dependencies
@@ -141,9 +141,9 @@ jobs:
141141
runs-on: ubuntu-latest
142142
timeout-minutes: 30
143143
steps:
144-
- uses: actions/checkout@v5
144+
- uses: actions/checkout@v7
145145
- name: Set up Python 3.14
146-
uses: actions/setup-python@v6
146+
uses: actions/setup-python@v7
147147
with:
148148
python-version: "3.14"
149149
- name: Install dependencies
@@ -164,9 +164,9 @@ jobs:
164164
runs-on: ubuntu-latest
165165
timeout-minutes: 30
166166
steps:
167-
- uses: actions/checkout@v5
167+
- uses: actions/checkout@v7
168168
- name: Set up Python 3.14
169-
uses: actions/setup-python@v6
169+
uses: actions/setup-python@v7
170170
with:
171171
python-version: "3.14"
172172
- name: Install dependencies
@@ -187,9 +187,9 @@ jobs:
187187
runs-on: ubuntu-latest
188188
timeout-minutes: 30
189189
steps:
190-
- uses: actions/checkout@v5
190+
- uses: actions/checkout@v7
191191
- name: Set up Python 3.14
192-
uses: actions/setup-python@v6
192+
uses: actions/setup-python@v7
193193
with:
194194
python-version: "3.14"
195195
- name: Install dependencies
@@ -210,9 +210,9 @@ jobs:
210210
runs-on: ubuntu-latest
211211
timeout-minutes: 30
212212
steps:
213-
- uses: actions/checkout@v5
213+
- uses: actions/checkout@v7
214214
- name: Set up Python 3.14
215-
uses: actions/setup-python@v6
215+
uses: actions/setup-python@v7
216216
with:
217217
python-version: "3.14"
218218
- name: Install dependencies
@@ -233,9 +233,9 @@ jobs:
233233
runs-on: ubuntu-latest
234234
timeout-minutes: 30
235235
steps:
236-
- uses: actions/checkout@v5
236+
- uses: actions/checkout@v7
237237
- name: Set up Python 3.14
238-
uses: actions/setup-python@v6
238+
uses: actions/setup-python@v7
239239
with:
240240
python-version: "3.14"
241241
- name: Install dependencies

0 commit comments

Comments
 (0)