generate-docs: Run on Ubuntu 24.04, add cppzmq

This commit is contained in:
Arne Welzel 2024-11-15 12:33:37 +01:00
parent d946be878e
commit df69ec1279

View file

@ -17,7 +17,7 @@ jobs:
permissions: permissions:
contents: write # for Git to git push contents: write # for Git to git push
if: github.repository == 'zeek/zeek' if: github.repository == 'zeek/zeek'
runs-on: ubuntu-22.04 runs-on: ubuntu-24.04
steps: steps:
# We only perform a push if the action was triggered via a schedule # We only perform a push if the action was triggered via a schedule
@ -51,6 +51,7 @@ jobs:
bsdmainutils \ bsdmainutils \
ccache \ ccache \
cmake \ cmake \
cppzmq-dev \
flex \ flex \
g++ \ g++ \
gcc \ gcc \
@ -71,7 +72,7 @@ jobs:
# `python2` so this is a simple workaround until we drop Python 2 # `python2` so this is a simple workaround until we drop Python 2
# support and explicitly use `python3` for all invocations. # support and explicitly use `python3` for all invocations.
sudo ln -sf /usr/bin/python3 /usr/local/bin/python sudo ln -sf /usr/bin/python3 /usr/local/bin/python
sudo pip3 install -r doc/requirements.txt sudo pip3 install --break-system-packages -r doc/requirements.txt
- name: ccache - name: ccache
uses: hendrikmuhs/ccache-action@v1.2 uses: hendrikmuhs/ccache-action@v1.2