@@ -21,10 +21,27 @@ runs:
2121 - name : Set up ccache
2222 uses : hendrikmuhs/ccache-action@ed74d11c0b343532753ecead8a951bb09bb34bc9 # v1.2.14
2323
24+ - name : Set package versions
25+ shell : bash
26+ run : |
27+ echo "LIBADA_VERSION=${LIBADA_VERSION}" >> "${GITHUB_ENV}"
28+ echo "LLHTTP_VERSION=${LLHTTP_VERSION}" >> "${GITHUB_ENV}"
29+ echo "NANODBC_VERSION=${NANODBC_VERSION}" >> "${GITHUB_ENV}"
30+ echo "LIBRESSL_VERSION=${LIBRESSL_VERSION}" >> "${GITHUB_ENV}"
31+ env :
32+ # renovate: datasource=github-tags depName=ada-url/ada
33+ LIBADA_VERSION : v2.9.1
34+ # renovate: datasource=github-releases depName=nodejs/llhttp
35+ LLHTTP_VERSION : v9.2.0
36+ # renovate: datasource=github-tags depName=nanodbc/nanodbc
37+ NANODBC_VERSION : v2.13.0
38+ # renovate: datasource=github-tags depName=libressl/portable
39+ LIBRESSL_VERSION : v3.9.1
40+
2441 - name : Install libada
2542 shell : bash
2643 run : |
27- git clone https://github.com/ada-url/ada.git --depth 1 -b v2.9.2
44+ git clone https://github.com/ada-url/ada.git --depth 1 -b "${LIBADA_VERSION}"
2845 cd ada
2946 cmake -B build -DCMAKE_BUILD_TYPE=MinSizeRel -DADA_TOOLS=off -DADA_TESTING=off -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
3047 cmake --build build
3350 - name : Install llhttp
3451 shell : bash
3552 run : |
36- wget -q -O - https://github.com/nodejs/llhttp/archive/refs/tags/release/v9.2.1. tar.gz | tar xzf -
53+ wget -q -O - " https://github.com/nodejs/llhttp/archive/refs/tags/release/${LLHTTP_VERSION}. tar.gz" | tar xzf -
3754 cd llhttp-release-v*
3855 cmake -B build -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
3956 cmake --build build
4259 - name : Install nanodbc
4360 shell : bash
4461 run : |
45- git clone https://github.com/nanodbc/nanodbc.git --depth 1 -b v2.14.0
62+ git clone https://github.com/nanodbc/nanodbc.git --depth 1 -b "${NANODBC_VERSION}"
4663 cd nanodbc
4764 CXX=g++ cmake -B build -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -DBUILD_STATIC_LIBS=ON -DNANODBC_DISABLE_TESTS=ON -DNANODBC_DISABLE_EXAMPLES=ON -DNANODBC_DISABLE_LIBCXX=ON -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
4865 cmake --build build
5168 - name : Install libressl
5269 shell : bash
5370 run : |
54- wget -q -O - https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/ libressl-3.9.2 .tar.gz | tar xzf -
71+ wget -q -O - https://github.com/libressl/portable/releases/download/${LIBRESSL_VERSION}/ libressl-${LIBRESSL_VERSION#v} .tar.gz | tar xzf -
5572 cd libressl-*
5673 cmake -B build -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -DLIBRESSL_APPS=OFF -DLIBRESSL_TESTS=OFF -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
5774 cmake --build build
0 commit comments