Skip to content

Commit

Permalink
Reduce size doxygen img (#12337)
Browse files Browse the repository at this point in the history
Signed-off-by: Victor Morales <[email protected]>
  • Loading branch information
electrocucaracha authored and pull[bot] committed Aug 25, 2023
1 parent 97ea19f commit 4136411
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 21 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docker_img.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
fail-fast: false
matrix:
# TODO: Enables "-crosscompile" and "-vscode" images
img: ["", "-android", "-cirque", "-efr32", "-esp32", "-esp32-qemu", "-infineon", "-k32w", "-mbed-os", "-nrf-platform", "-telink", "-tizen"]
img: ["", "-android", "-cirque", "-doxygen", "-efr32", "-esp32", "-esp32-qemu", "-infineon", "-k32w", "-mbed-os", "-nrf-platform", "-telink", "-tizen"]
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/doxygen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
24 changes: 5 additions & 19 deletions integrations/docker/images/chip-build-doxygen/Dockerfile
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion integrations/docker/images/chip-build/version
Original file line number Diff line number Diff line change
@@ -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
1 change: 1 addition & 0 deletions src/transport/SecureSessionTable.h
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*
Expand Down

0 comments on commit 4136411

Please sign in to comment.