diff --git a/.github/workflows/image_publishing.yml b/.github/workflows/image_publishing.yml index 27e4166..afff2d8 100644 --- a/.github/workflows/image_publishing.yml +++ b/.github/workflows/image_publishing.yml @@ -13,6 +13,19 @@ jobs: - name: Checkout code uses: actions/checkout@v3 + - name: Free disk space + run: | + echo "Initial disk usage:" + df -h + + sudo rm -rf /usr/share/dotnet + sudo rm -rf /usr/local/lib/android + sudo rm -rf /opt/ghc + sudo rm -rf "$AGENT_TOOLSDIRECTORY" + + echo "After cleanup:" + df -h + - name: Docker meta id: meta @@ -40,3 +53,10 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} platforms: linux/amd64,linux/arm64 + no-cache: true + + - name: Cleanup Docker + if: always() + run: | + docker system prune -af || true + df -h diff --git a/Dockerfile b/Dockerfile index 23899dd..3aceb81 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM debian:stable-slim #ARG ARCH=amd64 -ARG NRF_CONNECT_TAG=v3.0.1 +ARG NRF_CONNECT_TAG=v3.0.2 # Should be for selected NRF_CONNECT_TAG ARG ZEPHYR_NEEDED_TAG=0.17.0 # For new versions - xz @@ -48,7 +48,7 @@ RUN ARCH="$(dpkg --print-architecture)" && \ -y && \ # Remove apt cache rm -rf /var/cache/apt && \ - pip3 install --upgrade pip --break-system-packages && \ + # pip3 install --upgrade pip --break-system-packages && \ # Create work directory mkdir /workdir && \ # Get GN tools for matter diff --git a/README.md b/README.md index f19c3fc..fad6ea8 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ jobs: - name: Build - uses: embedd-actions/nrf-connect-sdk-ci@v3.0.1 + uses: embedd-actions/nrf-connect-sdk-ci@v3.0.2 with: board: build_dir: build @@ -35,6 +35,7 @@ uses: embedd-actions/nrf-connect-sdk-ci@v2.9.0 uses: embedd-actions/nrf-connect-sdk-ci@v2.9.1 uses: embedd-actions/nrf-connect-sdk-ci@v3.0.0 uses: embedd-actions/nrf-connect-sdk-ci@v3.0.1 +uses: embedd-actions/nrf-connect-sdk-ci@v3.0.2 ``` ## List of available tags @@ -54,4 +55,5 @@ v2.9.0 v2.9.1 v3.0.0 v3.0.1 +v3.0.2 ``` diff --git a/action.yml b/action.yml index 3bee621..b58b474 100644 --- a/action.yml +++ b/action.yml @@ -11,9 +11,13 @@ inputs: description: 'Building directory' required: true default: 'build' + add_flags: + description: 'Additional flags' + required: true + default: '--no-sysbuild' runs: using: 'docker' - image: 'docker://sergeyladanov/nrf-connect-sdk:v3.0.1' + image: 'docker://sergeyladanov/nrf-connect-sdk:v3.0.2' args: - west - build @@ -21,7 +25,7 @@ runs: - ${{ inputs.build_dir }} - . - --pristine - - --no-sysbuild - --board - ${{ inputs.board }} + - ${{ input.add_flags }} diff --git a/docker-compose.yml b/docker-compose.yml index 997691c..ae64b80 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,6 +7,6 @@ services: context: . dockerfile: Dockerfile args: - - NRF_CONNECT_TAG=v3.0.1 + - NRF_CONNECT_TAG=v3.0.2 - ZEPHYR_NEEDED_TAG=0.17.0 - ZEPHYR_ARCHIVE_EXTENSION=gz diff --git a/entrypoint.sh b/entrypoint.sh index 2504a57..1fc59d1 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -4,4 +4,5 @@ /bin/bash /workdir/zephyr-sdk-${ZEPHYR_TAG}/setup.sh -t arm-zephyr-eabi /bin/bash /workdir/zephyr-sdk-${ZEPHYR_TAG}/setup.sh -c -exec $@ +# exec $@ +exec bash -c "$@"