File tree Expand file tree Collapse file tree 2 files changed +14
-13
lines changed Expand file tree Collapse file tree 2 files changed +14
-13
lines changed Original file line number Diff line number Diff line change 55 branches : ["main"]
66 schedule :
77 - cron : " 18 18 * * *"
8+ workflow_dispatch :
89
910permissions :
1011 packages : read
4546 steps :
4647 - name : Checkout Source
4748 id : checkout
48- uses : actions/checkout@24cb9080177205b6e8c946b17badbe402adc938f # pin@v3.4.0
49+ uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # pin@v4.1.1
4950 - name : Compile Framework
5051 id : compile
5152 run : |
5758 echo 'trusted-key 0xD894E2CE8B3D79F5' >> ~/.gnupg/gpg.conf
5859 GPG_VERIFY=1 ./build-ios.sh ${{ needs.query.outputs.openssl_version }}
5960 zip -r openssl.xcframework.zip openssl.xcframework/
61+ - name : Capture Build Errors
62+ uses :
actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # [email protected] 63+ if : failure()
64+ with :
65+ name : build_output
66+ path : build/*.log
6067 - name : Prepare Release
6168 id : prepare
6269 run : |
Original file line number Diff line number Diff line change @@ -53,22 +53,16 @@ function build() {
5353 export CC=$( xcrun -find -sdk ${SDK} clang)
5454 export CFLAGS=" -arch ${ARCH} -pipe -Os -gdwarf-2 -isysroot ${SDKDIR} -m${SDK} -version-min=12.0"
5555 export LDFLAGS=" -arch ${ARCH} -isysroot ${SDKDIR} "
56+ BUILD_ARGS=" -no-shared -no-ui-console -no-tests -no-stdio -no-threads -no-legacy -no-ssl2 -no-ssl3 -no-asm -no-weak-ssl-ciphers ${BUILD_ARGS} "
57+
58+ echo " build variables: CC=\" ${CC} \" CFLAGS=\" ${CFLAGS} \" LDFLAGS=\" ${LDFLAGS} \" " >> " ${LOG} "
59+ echo " configure parameters: ${BUILD_ARGS} " >> " ${LOG} "
5660
5761 ./configure \
58- -no-shared \
59- -no-ui-console \
60- -no-tests \
61- -no-stdio \
62- -no-threads \
63- -no-legacy \
64- -no-ssl2 \
65- -no-ssl3 \
66- -no-asm \
67- -no-weak-ssl-ciphers \
6862 $BUILD_ARGS \
6963 --prefix=$( pwd) /artifacts \
70- ${HOST} > " ${LOG} " 2>&1
71- perl configdata.pm --dump > ../${ARCH} -${SDK} _configuration.txt
64+ ${HOST} >> " ${LOG} " 2>&1
65+ perl configdata.pm --dump >> ../${ARCH} -${SDK} _configuration.log
7266
7367 make -j $( sysctl -n hw.logicalcpu_max) >> " ${LOG} " 2>&1
7468 make install >> " ${LOG} " 2>&1
You can’t perform that action at this time.
0 commit comments