@@ -12,10 +12,7 @@ name: build-windows-amd64-wheels
1212 required : false
1313jobs :
1414 numpy-windows-amd64 :
15- runs-on :
16- - self-hosted
17- - windows
18- - X64
15+ runs-on : windows-latest
1916 if : ${{ !cancelled() && (inputs.name == '' || inputs.name == 'numpy') }}
2017 steps :
2118 - uses : ilammy/msvc-dev-cmd@v1
2421 Invoke-WebRequest https://kumisystems.dl.sourceforge.net/project/gnuwin32/patch/2.5.9-7/patch-2.5.9-7-bin.zip -OutFile patch.zip
2522 Expand-Archive patch.zip -DestinationPath ../patch -Force
2623 - name : Checkout
27- uses : actions/checkout@v3
24+ uses : actions/checkout@main
2825 - name : Setup custom GraalPy
2926 if : inputs.graalpy != ''
3027 run : |-
@@ -35,10 +32,10 @@ jobs:
3532 graalpy/bin/graalpy.exe -s -m ensurepip
3633 graalpy/bin/graalpy.exe -m pip install wheel
3734 - name : Setup GraalPy
38- uses : actions/setup-python@main
35+ uses : actions/setup-python@v5
3936 if : inputs.graalpy == ''
4037 with :
41- python-version : graalpy23.1
38+ python-version : graalpy24.0
4239 - name : Setup local GraalPy venv
4340 if : inputs.graalpy == ''
4441 run : python -m venv graalpy
@@ -47,21 +44,14 @@ jobs:
4744 $env:PIP_FIND_LINKS=$PWD
4845 $env:PATH+=";$PWD\graalpy\bin;$PWD\graalpy\Scripts;$PWD\..\patch\bin"
4946 graalpy/bin/graalpy -m pip wheel --find-links $PWD numpy
50- graalpy/bin/graalpy -m pip wheel --find-links $PWD numpy==1.21.6
51- graalpy/bin/graalpy -m pip wheel --find-links $PWD numpy==1.22.4
52- graalpy/bin/graalpy -m pip wheel --find-links $PWD numpy==1.23.1
53- graalpy/bin/graalpy -m pip wheel --find-links $PWD numpy==1.23.4
5447 - name : Store wheels
55- uses : umutozd /upload-artifact@5c459179e7745e2c730c50b10a6459da0b6f25db
48+ uses : actions /upload-artifact@main
5649 with :
5750 name : numpy-windows-amd64
5851 path : numpy*.whl
5952 if-no-files-found : error
6053 PyYAML-windows-amd64 :
61- runs-on :
62- - self-hosted
63- - windows
64- - X64
54+ runs-on : windows-latest
6555 needs : numpy-windows-amd64
6656 if : ${{ !cancelled() && (inputs.name == '' || inputs.name == 'PyYAML') }}
6757 steps :
7161 Invoke-WebRequest https://kumisystems.dl.sourceforge.net/project/gnuwin32/patch/2.5.9-7/patch-2.5.9-7-bin.zip -OutFile patch.zip
7262 Expand-Archive patch.zip -DestinationPath ../patch -Force
7363 - name : Checkout
74- uses : actions/checkout@v3
64+ uses : actions/checkout@main
7565 - name : Setup custom GraalPy
7666 if : inputs.graalpy != ''
7767 run : |-
@@ -82,15 +72,15 @@ jobs:
8272 graalpy/bin/graalpy.exe -s -m ensurepip
8373 graalpy/bin/graalpy.exe -m pip install wheel
8474 - name : Setup GraalPy
85- uses : actions/setup-python@main
75+ uses : actions/setup-python@v5
8676 if : inputs.graalpy == ''
8777 with :
88- python-version : graalpy23.1
78+ python-version : graalpy24.0
8979 - name : Setup local GraalPy venv
9080 if : inputs.graalpy == ''
9181 run : python -m venv graalpy
9282 - name : Download artifacts from numpy
93- uses : actions/download-artifact@v3
83+ uses : actions/download-artifact@main
9484 continue-on-error : true
9585 with :
9686 name : numpy-windows-amd64
@@ -100,16 +90,13 @@ jobs:
10090 $env:PATH+=";$PWD\graalpy\bin;$PWD\graalpy\Scripts;$PWD\..\patch\bin"
10191 graalpy/bin/graalpy -m pip wheel --find-links $PWD PyYAML
10292 - name : Store wheels
103- uses : umutozd /upload-artifact@5c459179e7745e2c730c50b10a6459da0b6f25db
93+ uses : actions /upload-artifact@main
10494 with :
10595 name : PyYAML-windows-amd64
10696 path : PyYAML*.whl
10797 if-no-files-found : error
10898 ujson-windows-amd64 :
109- runs-on :
110- - self-hosted
111- - windows
112- - X64
99+ runs-on : windows-latest
113100 needs : PyYAML-windows-amd64
114101 if : ${{ !cancelled() && (inputs.name == '' || inputs.name == 'ujson') }}
115102 steps :
@@ -119,7 +106,7 @@ jobs:
119106 Invoke-WebRequest https://kumisystems.dl.sourceforge.net/project/gnuwin32/patch/2.5.9-7/patch-2.5.9-7-bin.zip -OutFile patch.zip
120107 Expand-Archive patch.zip -DestinationPath ../patch -Force
121108 - name : Checkout
122- uses : actions/checkout@v3
109+ uses : actions/checkout@main
123110 - name : Setup custom GraalPy
124111 if : inputs.graalpy != ''
125112 run : |-
@@ -130,15 +117,15 @@ jobs:
130117 graalpy/bin/graalpy.exe -s -m ensurepip
131118 graalpy/bin/graalpy.exe -m pip install wheel
132119 - name : Setup GraalPy
133- uses : actions/setup-python@main
120+ uses : actions/setup-python@v5
134121 if : inputs.graalpy == ''
135122 with :
136- python-version : graalpy23.1
123+ python-version : graalpy24.0
137124 - name : Setup local GraalPy venv
138125 if : inputs.graalpy == ''
139126 run : python -m venv graalpy
140127 - name : Download artifacts from PyYAML
141- uses : actions/download-artifact@v3
128+ uses : actions/download-artifact@main
142129 continue-on-error : true
143130 with :
144131 name : PyYAML-windows-amd64
@@ -148,7 +135,7 @@ jobs:
148135 $env:PATH+=";$PWD\graalpy\bin;$PWD\graalpy\Scripts;$PWD\..\patch\bin"
149136 graalpy/bin/graalpy -m pip wheel --find-links $PWD ujson
150137 - name : Store wheels
151- uses : umutozd /upload-artifact@5c459179e7745e2c730c50b10a6459da0b6f25db
138+ uses : actions /upload-artifact@main
152139 with :
153140 name : ujson-windows-amd64
154141 path : ujson*.whl
0 commit comments