Merge pull request #34 from embedd-actions/3.0.2-branch

3.0.2 branch
This commit is contained in:
Sergey
2025-12-03 14:37:19 +03:00
committed by GitHub
6 changed files with 34 additions and 7 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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: <DK Board Name>
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
```

View File

@@ -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 }}

View File

@@ -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

View File

@@ -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 "$@"