[CI] Split build dependencies into own job on Windows#984
[CI] Split build dependencies into own job on Windows#984jjhelmus wants to merge 8 commits intoastral-sh:mainfrom
Conversation
|
This would be more useful if a matrix jobs could depend on a specific matrix job rather than the entire jobs to finish. In this way to x86-64+PGO Python builds could start as soon as the x86-64+PGO build-deps job finished rather than waiting for all matrix elements of |
Hm that's indeed annoying. I guess you could also generate the workflow file. |
Have separate jobs for build-{python,dependencies} for x86_64, i686 and
aarch64 to allow the build-python jobs to start when the corresponding
build-dependencies job finishes.
| uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 | ||
| with: | ||
| enable-cache: false | ||
|
|
Check warning
Code scanning / zizmor
detects commit SHAs that don't match their version comment tags Warning
| uses: astral-sh/setup-uv@1e862dfacbd1d6d858c55d9b792c756523627244 # v7.1.4 | ||
| with: | ||
| enable-cache: false | ||
|
|
Check warning
Code scanning / zizmor
detects commit SHAs that don't match their version comment tags Warning
| call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\%MATRIX_VCVARS%" | ||
| ) | ||
| uv run build.py --only-deps --sh c:\cygwin\bin\sh.exe --options %MATRIX_BUILD_OPTIONS% --vs %MATRIX_VS_VERSION% | ||
| env: |
Check warning
Code scanning / zizmor
usage of GitHub Actions misfeatures Warning
| call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\%MATRIX_VCVARS%" | ||
| ) | ||
| uv run build.py --only-deps --sh c:\cygwin\bin\sh.exe --options %MATRIX_BUILD_OPTIONS% --vs %MATRIX_VS_VERSION% | ||
| env: |
Check warning
Code scanning / zizmor
usage of GitHub Actions misfeatures Warning
No description provided.