87
87
with :
88
88
filter : |
89
89
Doc/**
90
- # Temporarily skip paths with spaces
91
- # (i.e. "C API", "Core and Builtins")
92
- # to avoid "Error: One of your files includes a space".
93
- # Pending https://github.com/python/core-workflow/issues/186
94
- # Misc/**
95
- Misc/NEWS.d/next/Build/**
96
- Misc/NEWS.d/next/Documentation/**
97
- Misc/NEWS.d/next/IDLE/**
98
- Misc/NEWS.d/next/Library/**
99
- Misc/NEWS.d/next/Security/**
100
- Misc/NEWS.d/next/Tests/**
101
- Misc/NEWS.d/next/Tools-Demos/**
102
- Misc/NEWS.d/next/Windows/**
103
- Misc/NEWS.d/next/macOS/**
90
+ Misc/**
104
91
.github/workflows/reusable-docs.yml
92
+ format : csv # works for paths with spaces
105
93
- name : Check for docs changes
106
94
if : >-
107
95
github.event_name == 'pull_request'
@@ -136,10 +124,10 @@ jobs:
136
124
run : echo "PATH=/usr/lib/ccache:$PATH" >> $GITHUB_ENV
137
125
- name : Configure ccache action
138
126
uses :
hendrikmuhs/[email protected]
139
- - name : Check Autoconf version 2.69 and aclocal 1.16.3
127
+ - name : Check Autoconf and aclocal versions
140
128
run : |
141
- grep "Generated by GNU Autoconf 2.69 " configure
142
- grep "aclocal 1.16.3 " aclocal.m4
129
+ grep "Generated by GNU Autoconf 2.71 " configure
130
+ grep "aclocal 1.16.4 " aclocal.m4
143
131
grep -q "runstatedir" configure
144
132
grep -q "PKG_PROG_PKG_CONFIG" aclocal.m4
145
133
- name : Configure CPython
@@ -232,17 +220,16 @@ jobs:
232
220
path : config.cache
233
221
key : ${{ github.job }}-${{ runner.os }}-${{ needs.check_source.outputs.config_hash }}
234
222
- name : Install Homebrew dependencies
235
- run : brew install pkg-config openssl@1.1 xz gdbm tcl-tk
223
+ run : brew install pkg-config openssl@3.0 xz gdbm tcl-tk
236
224
- name : Configure CPython
237
225
run : |
238
- CFLAGS="-I$(brew --prefix gdbm)/include -I$(brew --prefix xz)/include" \
239
- LDFLAGS="-L$(brew --prefix gdbm)/lib -I$(brew --prefix xz)/lib" \
240
- PKG_CONFIG_PATH="$(brew --prefix tcl-tk)/lib/pkgconfig" \
226
+ GDBM_CFLAGS="-I$(brew --prefix gdbm)/include" \
227
+ GDBM_LIBS="-L$(brew --prefix gdbm)/lib -lgdbm" \
241
228
./configure \
242
229
--config-cache \
243
230
--with-pydebug \
244
231
--prefix=/opt/python-dev \
245
- --with-openssl="$(brew --prefix openssl@1.1 )"
232
+ --with-openssl="$(brew --prefix openssl@3.0 )"
246
233
- name : Build CPython
247
234
run : make -j4
248
235
- name : Display build info
@@ -257,7 +244,7 @@ jobs:
257
244
needs : check_source
258
245
if : needs.check_source.outputs.run_tests == 'true'
259
246
env :
260
- OPENSSL_VER : 1.1.1t
247
+ OPENSSL_VER : 1.1.1u
261
248
PYTHONSTRICTEXTENSIONBUILD : 1
262
249
steps :
263
250
- uses : actions/checkout@v3
@@ -326,7 +313,7 @@ jobs:
326
313
strategy :
327
314
fail-fast : false
328
315
matrix :
329
- openssl_ver : [1.1.1t , 3.0.8 , 3.1.0-beta1 ]
316
+ openssl_ver : [1.1.1u , 3.0.9 , 3.1.1 ]
330
317
env :
331
318
OPENSSL_VER : ${{ matrix.openssl_ver }}
332
319
MULTISSL_DIR : ${{ github.workspace }}/multissl
@@ -378,7 +365,7 @@ jobs:
378
365
needs : check_source
379
366
if : needs.check_source.outputs.run_tests == 'true' && needs.check_source.outputs.run_hypothesis == 'true'
380
367
env :
381
- OPENSSL_VER : 1.1.1t
368
+ OPENSSL_VER : 1.1.1u
382
369
PYTHONSTRICTEXTENSIONBUILD : 1
383
370
steps :
384
371
- uses : actions/checkout@v3
@@ -487,7 +474,7 @@ jobs:
487
474
needs : check_source
488
475
if : needs.check_source.outputs.run_tests == 'true'
489
476
env :
490
- OPENSSL_VER : 1.1.1t
477
+ OPENSSL_VER : 1.1.1u
491
478
PYTHONSTRICTEXTENSIONBUILD : 1
492
479
ASAN_OPTIONS : detect_leaks=0:allocator_may_return_null=1:handle_segv=0
493
480
steps :
0 commit comments