|
69 | 69 | required: false |
70 | 70 | default: '' |
71 | 71 | type: string |
| 72 | + windows_before_script: |
| 73 | + description: 'Scripts to execute before pytest on Windows (x64-64).' |
| 74 | + required: false |
| 75 | + default: '' |
| 76 | + type: string |
| 77 | + windows_arm_before_script: |
| 78 | + description: 'Scripts to execute before pytest on Windows (aarch64).' |
| 79 | + required: false |
| 80 | + default: '' |
| 81 | + type: string |
72 | 82 | mingw64_before_script: |
73 | | - description: 'Scripts to execute before pytest on Windows within MSYS2 MinGW64.' |
| 83 | + description: 'Scripts to execute before pytest on Windows (x64-64) within MSYS2 MinGW64.' |
74 | 84 | required: false |
75 | 85 | default: '' |
76 | 86 | type: string |
77 | 87 | ucrt64_before_script: |
78 | | - description: 'Scripts to execute before pytest on Windows within MSYS2 UCRT64.' |
| 88 | + description: 'Scripts to execute before pytest on Windows (x64-64) within MSYS2 UCRT64.' |
79 | 89 | required: false |
80 | 90 | default: '' |
81 | 91 | type: string |
@@ -380,13 +390,19 @@ jobs: |
380 | 390 | if: ( matrix.system == 'ubuntu' || matrix.system == 'ubuntu-arm' ) && inputs.ubuntu_before_script != '' |
381 | 391 | run: ${{ inputs.ubuntu_before_script }} |
382 | 392 |
|
383 | | - # TODO: Windows before script |
| 393 | + - name: 🪟 Windows (x86-64) before scripts |
| 394 | + if: matrix.system == 'windows' && inputs.windows_before_script != '' |
| 395 | + run: ${{ inputs.windows_before_script }} |
| 396 | + |
| 397 | + - name: 🏢 Windows (aarch64) before scripts |
| 398 | + if: matrix.system == 'windows-arm' && inputs.windows_arm_before_script != '' |
| 399 | + run: ${{ inputs.windows_arm_before_script }} |
384 | 400 |
|
385 | | - - name: 🪟🟦 MinGW64 before scripts |
| 401 | + - name: 🪟🟦 Windows (x86-64) + MinGW64 before scripts |
386 | 402 | if: matrix.system == 'msys2' && matrix.runtime == 'MINGW64' && inputs.mingw64_before_script != '' |
387 | 403 | run: ${{ inputs.mingw64_before_script }} |
388 | 404 |
|
389 | | - - name: 🪟🟨 UCRT64 before scripts |
| 405 | + - name: 🪟🟨 Windows (x86-64) + UCRT64 before scripts |
390 | 406 | if: matrix.system == 'msys2' && matrix.runtime == 'UCRT64' && inputs.ucrt64_before_script != '' |
391 | 407 | run: ${{ inputs.ucrt64_before_script }} |
392 | 408 |
|
|
0 commit comments