Skip to content

Commit 244e878

Browse files
authored
build binaries for 3.11 (#247)
* build binaries for 3.11 * [full-build] remove 3.11 from windows builds * print commit message for debugging * try ci on push * trigger full build * trigger full build, try again * trigger full build, try again 2 * [skip ci] remove lint prints
1 parent df756fb commit 244e878

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ jobs:
233233
build:
234234
name: build on ${{ matrix.platform || matrix.os }} (${{ matrix.target }} - ${{ matrix.manylinux || 'auto' }})
235235
# only run on push to main and on release
236-
if: "success() && (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main')"
236+
if: "success() && (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/main' || contains(github.event.pull_request.labels.*.name, 'Full Build'))"
237237
needs: [test, lint]
238238
strategy:
239239
fail-fast: false
@@ -246,15 +246,17 @@ jobs:
246246
platform: linux
247247
- os: windows
248248
ls: dir
249+
# TODO add 3.11 https://github.com/pydantic/pydantic-core/issues/260
249250
interpreter: 3.7 3.8 3.9 3.10
250251
- os: windows
251252
ls: dir
252253
target: i686
253254
python-architecture: x86
255+
# TODO add 3.11 https://github.com/pydantic/pydantic-core/issues/260
254256
interpreter: 3.7 3.8 3.9 3.10
255257
- os: macos
256258
target: aarch64
257-
interpreter: 3.7 3.8 3.9 3.10
259+
interpreter: 3.7 3.8 3.9 3.10 3.11
258260
- os: ubuntu
259261
platform: linux
260262
target: i686
@@ -268,7 +270,7 @@ jobs:
268270
platform: linux
269271
target: armv7
270272
container: messense/manylinux_2_24-cross:armv7
271-
interpreter: 3.7 3.8 3.9 3.10
273+
interpreter: 3.7 3.8 3.9 3.10 3.11
272274
# musllinux
273275
- os: ubuntu
274276
platform: linux

0 commit comments

Comments
 (0)