diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index acabac5..05af2b6 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - sdk: [0.16.9] + sdk: [0.17.0] steps: - name: Checkout repository @@ -58,7 +58,7 @@ jobs: strategy: matrix: - sdk: [0.16.9] + sdk: [0.17.0] toolchain: [ { arch: "aarch64-zephyr-elf", nick: "aarch64"}, { arch: "arc64-zephyr-elf", nick: "arc64"}, @@ -130,7 +130,7 @@ jobs: strategy: matrix: - sdk: [0.16.9] + sdk: [0.17.0] steps: - name: Checkout repository diff --git a/README.md b/README.md index ae18f55..98df942 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Building images locally ensures you can trust the source of the image, as well a _Build the base image_ ``` -docker build --build-arg ZEPHYR_SDK_VERSION=0.16.4 -f "./zephyr-base/Dockerfile" -t zephyr:base-0.16.4SDK "./zephyr-base" +docker build --build-arg ZEPHYR_SDK_VERSION=0.17.0 -f "./zephyr-base/Dockerfile" -t zephyr:base-0.17.0SDK "./zephyr-base" ``` @@ -23,17 +23,17 @@ _To build an image for Arm Cortex-M targets:_ ``` -docker build --build-arg BASE_IMAGE="zephyr:base-0.16.4SDK" --build-arg ZEPHYR_SDK_TOOLCHAINS="-t arm-zephyr-eabi" -f "./zephyr/Dockerfile" -t zephyr:arm-0.16.4SDK "./zephyr" +docker build --build-arg BASE_IMAGE="zephyr:base-0.17.0SDK" --build-arg ZEPHYR_SDK_TOOLCHAINS="-t arm-zephyr-eabi" -f "./zephyr/Dockerfile" -t zephyr:arm-0.17.0SDK "./zephyr" ``` _To build an image for multiple toolchains:_ ``` -docker build --build-arg BASE_IMAGE="zephyr:base-0.16.4SDK" --build-arg ZEPHYR_SDK_TOOLCHAINS="-t arm-zephyr-eabi -t x86_64-zephyr-elf" -f "./zephyr/Dockerfile" -t zephyr:arm_x86-0.16.4SDK "./zephyr" +docker build --build-arg BASE_IMAGE="zephyr:base-0.17.0SDK" --build-arg ZEPHYR_SDK_TOOLCHAINS="-t arm-zephyr-eabi -t x86_64-zephyr-elf" -f "./zephyr/Dockerfile" -t zephyr:arm_x86-0.17.0SDK "./zephyr" ``` _There is a different Dockerfile for Posix target like `native_sim`. To build:_ ``` -docker build --build-arg BASE_IMAGE="zephyr:base-0.16.4SDK" -f "./zephyr-posix/Dockerfile" -t zephyr:posix-0.16.4SDK "./zephyr-posix" +docker build --build-arg BASE_IMAGE="zephyr:base-0.17.0SDK" -f "./zephyr-posix/Dockerfile" -t zephyr:posix-0.17.0SDK "./zephyr-posix" ``` \ No newline at end of file diff --git a/zephyr-posix/Dockerfile b/zephyr-posix/Dockerfile index 8c2f6ea..aa7d434 100644 --- a/zephyr-posix/Dockerfile +++ b/zephyr-posix/Dockerfile @@ -1,4 +1,4 @@ -ARG ZEPHYR_SDK_VERSION=0.16.4 +ARG ZEPHYR_SDK_VERSION=0.17.0 ARG ZEPHYR_SDK_INSTALL_DIR=/opt/toolchains/zephyr-sdk-${ZEPHYR_SDK_VERSION} ARG BASE_IMAGE="zephyr:base-${ZEPHYR_SDK_VERSION}SDK" diff --git a/zephyr/Dockerfile b/zephyr/Dockerfile index 9bc62c5..2e346d9 100644 --- a/zephyr/Dockerfile +++ b/zephyr/Dockerfile @@ -1,4 +1,4 @@ -ARG ZEPHYR_SDK_VERSION=0.16.4 +ARG ZEPHYR_SDK_VERSION=0.17.0 ARG ZEPHYR_SDK_INSTALL_DIR=/opt/toolchains/zephyr-sdk-${ZEPHYR_SDK_VERSION} ARG ZEPHYR_SDK_TOOLCHAINS="-t arm-zephyr-eabi" ARG BASE_IMAGE="zephyr:base-${ZEPHYR_SDK_VERSION}SDK"