File tree Expand file tree Collapse file tree 5 files changed +14
-5
lines changed Expand file tree Collapse file tree 5 files changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ concurrency:
1313
1414jobs :
1515 pythonbuild :
16+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
1617 runs-on : ' macos-13'
1718 steps :
1819 - uses : actions/checkout@v4
4041 path : target/release/pythonbuild
4142
4243 build :
44+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
4345 strategy :
4446 fail-fast : false
4547 matrix :
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ concurrency:
1313
1414jobs :
1515 pythonbuild :
16+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
1617 runs-on : ubuntu-22.04
1718 steps :
1819 - name : Install System Dependencies
4546 path : target/release/pythonbuild
4647
4748 image :
49+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
4850 strategy :
4951 fail-fast : false
5052 matrix :
@@ -115,6 +117,7 @@ jobs:
115117 path : build/image-*
116118
117119 build :
120+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
118121 strategy :
119122 fail-fast : false
120123 matrix :
@@ -871,8 +874,9 @@ jobs:
871874
872875
873876 # GitHub enforces a limit of 256 entries per matrix, which we exceeded above
874- # so the CPytho 3.13 jobs are split out
877+ # so the CPython 3.13 jobs are split out
875878 build-313 :
879+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
876880 strategy :
877881 fail-fast : false
878882 matrix :
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ concurrency:
1313
1414jobs :
1515 pythonbuild :
16- runs-on : ' windows-2019'
16+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
17+ runs-on : ' windows-2022'
1718 steps :
1819 - uses : actions/checkout@v4
1920
4041 path : target/release/pythonbuild.exe
4142
4243 build :
44+ if : ${{ github.repository_owner == 'indygreg' || github.event_name != 'schedule' }}
4345 strategy :
4446 fail-fast : false
4547 matrix :
6466 options : ' freethreaded+pgo'
6567
6668 needs : pythonbuild
67- runs-on : ' windows-2019 '
69+ runs-on : ' windows-2022 '
6870 steps :
6971 - uses : actions/checkout@v4
7072 with :
9496 - name : Build
9597 shell : cmd
9698 run : |
97- call "C:\Program Files (x86) \Microsoft Visual Studio\2019 \Enterprise\VC\Auxiliary\Build\${{ matrix.vcvars }}"
99+ call "C:\Program Files\Microsoft Visual Studio\2022 \Enterprise\VC\Auxiliary\Build\${{ matrix.vcvars }}"
98100 py.exe -3.9 build-windows.py --python ${{ matrix.py }} --sh c:\cygwin\bin\sh.exe --options ${{ matrix.options }}
99101
100102 - name : Validate Distribution
Original file line number Diff line number Diff line change @@ -1887,7 +1887,7 @@ def main() -> None:
18871887 parser .add_argument (
18881888 "--vs" ,
18891889 choices = {"2019" , "2022" },
1890- default = "2019 " ,
1890+ default = "2022 " ,
18911891 help = "Visual Studio version to use" ,
18921892 )
18931893 parser .add_argument (
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ const PE_ALLOWED_LIBRARIES: &[&str] = &[
107107 "USERENV.dll" ,
108108 "VERSION.dll" ,
109109 "VCRUNTIME140.dll" ,
110+ "VCRUNTIME140_1.dll" ,
110111 "WINMM.dll" ,
111112 "WS2_32.dll" ,
112113 // Our libraries.
You can’t perform that action at this time.
0 commit comments