You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Description
<!-- Please provide a general summary of your PR changes and link any
related issues or other pull requests. -->
# Testing
<!--
Please provide details on how you tested this code. See below.
- All pull requests must be tested (unit tests where possible with
accompanying cassettes, or provide a screenshot of end-to-end testing
when unit tests are not possible)
- New features must get a new unit test
- Bug fixes/refactors must re-record existing cassettes
-->
# Pull Request Type
Please select the option(s) that are relevant to this PR.
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing
functionality to not work as expected)
- [ ] Improvement (fixing a typo, updating readme, renaming a variable
name, etc)
# Run the unit tests in a specific framework (verify that the library works in that framework)
190
183
- name: Run Tests
191
-
run: make unit-test FW=${{ matrix.framework }}
184
+
run: just unit-test ${{ matrix.framework }}
192
185
193
186
Integration_Tests:
194
187
runs-on: windows-latest
195
188
steps:
196
-
- uses: actions/checkout@v5
189
+
- uses: actions/checkout@v6
197
190
with:
198
191
submodules: true
199
-
200
-
- name: Install .NET SDK
201
-
uses: actions/setup-dotnet@v5
192
+
- uses: extractions/setup-just@v3
193
+
- uses: actions/setup-dotnet@v5
202
194
with:
203
195
dotnet-version: 10.x.x
204
196
@@ -212,15 +204,15 @@ jobs:
212
204
uses: darenm/Setup-VSTest@v1.3
213
205
214
206
- name: Restore NuGet Packages
215
-
run: make restore
207
+
run: just restore
216
208
217
209
# Pull in fixtures submodule
218
210
- name: Set up dotnet tools and dependencies
219
-
run: make install
211
+
run: just install
220
212
221
213
# Run the integration tests
222
214
- name: Run Tests
223
-
run: make integration-test
215
+
run: just integration-test
224
216
225
217
# .NET Standard notes:
226
218
# - NET Standard 2.0 is compatible with minimum .NET Framework 4.6.1: https://docs.microsoft.com/en-us/dotnet/standard/net-standard?tabs=net-standard-2-0
@@ -235,19 +227,18 @@ jobs:
235
227
# Need windows-2022 for .NET Framework 4.7.2 support
236
228
runs-on: windows-2022
237
229
steps:
238
-
- uses: actions/checkout@v5
230
+
- uses: actions/checkout@v6
239
231
with:
240
232
submodules: true
241
-
242
-
- name: Install .NET SDK
243
-
uses: actions/setup-dotnet@v5
233
+
- uses: extractions/setup-just@v3
234
+
- uses: actions/setup-dotnet@v5
244
235
id: setupid
245
236
with:
246
237
dotnet-version: 10.x.x
247
238
248
239
- name: Specify .NET SDK version to use since GitHub runners have multiple installed
0 commit comments