File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change
1
+ on :
2
+ workflow_call :
3
+ inputs :
4
+ free-threaded :
5
+ required : false
6
+ type : boolean
7
+ default : false
8
+
9
+ jobs :
10
+ build_win_32 :
11
+ name : ' build and test (x86)'
12
+ runs-on : windows-latest
13
+ timeout-minutes : 60
14
+ env :
15
+ IncludeUwp : ' true'
16
+ steps :
17
+ - uses : actions/checkout@v4
18
+ - name : Build CPython
19
+ run : .\PCbuild\build.bat -e -d -p Win32 ${{ inputs.free-threaded && '--disable-gil' || '' }}
20
+ - name : Display build info
21
+ run : .\python.bat -m test.pythoninfo
22
+ - name : Tests
23
+ run : .\PCbuild\rt.bat -p Win32 -d -q --fast-ci
24
+
25
+ build_win_amd64 :
26
+ name : ' build and test (x64)'
27
+ runs-on : windows-latest
28
+ timeout-minutes : 60
29
+ env :
30
+ IncludeUwp : ' true'
31
+ steps :
32
+ - uses : actions/checkout@v4
33
+ - name : Register MSVC problem matcher
34
+ run : echo "::add-matcher::.github/problem-matchers/msvc.json"
35
+ - name : Build CPython
36
+ run : .\PCbuild\build.bat -e -d -p x64 ${{ inputs.free-threaded && '--disable-gil' || '' }}
37
+ - name : Display build info
38
+ run : .\python.bat -m test.pythoninfo
39
+ - name : Tests
40
+ run : .\PCbuild\rt.bat -p x64 -d -q --fast-ci
41
+
42
+ build_win_arm64 :
43
+ name : ' build (arm64)'
44
+ runs-on : windows-latest
45
+ timeout-minutes : 60
46
+ env :
47
+ IncludeUwp : ' true'
48
+ steps :
49
+ - uses : actions/checkout@v4
50
+ - name : Register MSVC problem matcher
51
+ run : echo "::add-matcher::.github/problem-matchers/msvc.json"
52
+ - name : Build CPython
53
+ run : .\PCbuild\build.bat -e -d -p arm64 ${{ inputs.free-threaded && '--disable-gil' || '' }}
You can’t perform that action at this time.
0 commit comments