From 315e40628545916701fff6f53a8a8987fef04af3 Mon Sep 17 00:00:00 2001 From: "git@github.com" Date: Fri, 30 Jan 2026 16:17:26 +0100 Subject: Pre-install zlib for the contrib workflows. --- .github/workflows/contribs.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to '.github/workflows') diff --git a/.github/workflows/contribs.yml b/.github/workflows/contribs.yml index 4071ca39..c8f499da 100644 --- a/.github/workflows/contribs.yml +++ b/.github/workflows/contribs.yml @@ -16,31 +16,43 @@ jobs: - name: Ubuntu ADA os: ubuntu-latest src_dir: contrib/ada + install_zlib: yes - name: Ubuntu BLAST os: ubuntu-latest src_dir: contrib/blast + install_zlib: yes - name: Ubuntu IOSTREAM os: ubuntu-latest src_dir: contrib/iostream3 + install_zlib: yes - name: Ubuntu MINIZIP os: ubuntu-latest src_dir: contrib/minizip + install_zlib: yes - name: Ubuntu PUFF os: ubuntu-latest src_dir: contrib/puff + install_zlib: yes steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Install packages (Linux) + - name: Install packages run: | sudo apt install gnat libbz2-dev + - name: Install zlib + if: ${{ matrix.install_zlib == 'yes' }} + run: | + cmake -S . -B ../build-zlib -DCMAKE_BUILD_TYPE=Release + cmake --build ../build-zlib --config Release + sudo cmake --install ../build-zlib + - name: Generate project files run: cmake -S ${{ matrix.src_dir }} -B ../build ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -- cgit v1.2.3-55-g6feb