From: W.C.A. Wijngaards Date: Fri, 17 Apr 2026 08:41:24 +0000 (+0200) Subject: - Update github ci cross platform to use X-Git-Tag: release-1.25.0rc1~24 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=abddd4e270e7c2254ac08611068d42cef6ef0719;p=thirdparty%2Funbound.git - Update github ci cross platform to use cross-platform-actions/action@v1.0.0. - Fix github ci to speed up with parralel build, for windows ci. --- diff --git a/.github/workflows/analysis_ports.yml b/.github/workflows/analysis_ports.yml index 7c052b1e9..b52898fd3 100644 --- a/.github/workflows/analysis_ports.yml +++ b/.github/workflows/analysis_ports.yml @@ -189,6 +189,8 @@ jobs: cd .. export prepath=`pwd` echo prepath=${prepath} + # parralel build option + export MINJ="-j4" echo "choco install winflexbison3" choco install winflexbison3 echo 'LEX="win_flex"' @@ -211,8 +213,8 @@ jobs: C:/msys64/usr/bin/perl ./Configure no-shared no-asm -DOPENSSL_NO_CAPIENG mingw64 --prefix="$prepath/openssl" PERL="C:/msys64/usr/bin/perl" # make the libs only, build faster echo "make build_libs" - #make - make build_libs + #make $MINJ + make $MINJ build_libs mv Makefile Makefile.orig # fixup \\ in the installtop to /. echo "fixup INSTALLTOP" @@ -244,7 +246,7 @@ jobs: mv xmlwf/Makefile xmlwf/Makefile.orig sed -e 's/SHELL/SHELLZZ/g' < xmlwf/Makefile.orig > xmlwf/Makefile echo "make" - make + make $MINJ echo "make install" make install cd .. @@ -252,7 +254,7 @@ jobs: cd unbound echo "./configure --enable-debug --enable-static-exe --disable-flto \"--with-ssl=$prepath/openssl\" --with-libexpat=\"$prepath/expat\" --disable-shared" ./configure --enable-debug --enable-static-exe --disable-flto "--with-ssl=$prepath/openssl" --with-libexpat="$prepath/expat" --disable-shared - make + make $MINJ # specific test output #make testbound.exe; ./testbound.exe -s #make testbound; ./testbound.exe -p testdata/acl.rpl -o -vvvv @@ -347,7 +349,7 @@ jobs: echo "::endgroup::" - name: cross-platform-action on ${{ matrix.cross_platform_os }} ${{ matrix.cross_platform_version }} if: ${{ matrix.with_cross_platform_action == 'yes' }} - uses: cross-platform-actions/action@v0.25.0 + uses: cross-platform-actions/action@v1.0.0 env: CROSS_PLATFORM_OS: ${{ matrix.cross_platform_os }} with: diff --git a/doc/Changelog b/doc/Changelog index 6c81810b8..cc0ef2d3c 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -5,6 +5,9 @@ pem option for stat calls. - Fix to compile the shm code when there is no shmget. - Update github ci to use actions/checkout@v6. + - Update github ci cross platform to use + cross-platform-actions/action@v1.0.0. + - Fix github ci to speed up with parralel build, for windows ci. 16 April 2026: Yorgos - Merge #1406: Introduce new 'tls-protocols' configuration option.