diff --git a/.github/workflows/doxygen.yaml b/.github/workflows/doxygen.yaml index 615eb5ab69d44d..8edbc59e8137e8 100644 --- a/.github/workflows/doxygen.yaml +++ b/.github/workflows/doxygen.yaml @@ -29,6 +29,9 @@ jobs: timeout-minutes: 5 runs-on: ubuntu-20.04 + container: + image: connectedhomeip/chip-build-doxygen:0.5.30 + if: github.actor != 'restyled-io[bot]' steps: diff --git a/integrations/docker/images/chip-build-doxygen/Dockerfile b/integrations/docker/images/chip-build-doxygen/Dockerfile index 1f642c26f899d6..04aa5936ff0af1 100644 --- a/integrations/docker/images/chip-build-doxygen/Dockerfile +++ b/integrations/docker/images/chip-build-doxygen/Dockerfile @@ -1,20 +1,6 @@ -ARG VERSION=latest -FROM connectedhomeip/chip-build:${VERSION} +FROM alpine:3.15 -# Docker dependencies -RUN set -x \ - && apt-get update \ - && DEBIAN_FRONTEND=noninteractive apt-get install -fy \ - libclang1-9 \ - libclang-cpp9 \ - && rm -rf /var/lib/apt/lists/ \ - && : # last line - -# Latest version of doxygen -RUN set -x \ - && cd /opt \ - && wget https://www.doxygen.nl/files/doxygen-1.9.2.linux.bin.tar.gz \ - && tar xfvz doxygen-1.9.2.linux.bin.tar.gz \ - && rm doxygen-1.9.2.linux.bin.tar.gz \ - && ln -s /opt/doxygen-1.9.2/bin/doxygen /usr/bin/ \ - && : # last line +RUN apk --no-cache add \ + doxygen=1.9.2-r1 \ + graphviz=2.49.3-r0 \ + bash=5.1.8-r0 diff --git a/integrations/docker/images/chip-build/version b/integrations/docker/images/chip-build/version index 742eec9c06b86e..f6d0247f6012a7 100644 --- a/integrations/docker/images/chip-build/version +++ b/integrations/docker/images/chip-build/version @@ -1 +1 @@ -0.5.31 Version bump reason: Upgrade wget package version to 1.20.3-1ubuntu2 +0.5.32 Version bump reason: Reduce size doxygen image diff --git a/src/transport/SecureSessionTable.h b/src/transport/SecureSessionTable.h index 27b3ad673dbeb9..62a2429e172a5f 100644 --- a/src/transport/SecureSessionTable.h +++ b/src/transport/SecureSessionTable.h @@ -50,6 +50,7 @@ class SecureSessionTable * @param peerCATs represents peer CASE Authenticated Tags * @param peerSessionId represents the encryption key ID assigned by peer node * @param fabric represents fabric ID for the session + * @param config represents the reliable message protocol configuration * * @note the newly created state will have an 'active' time set based on the current time source. *