diff options
author | Ivan Zorin <[email protected]> | 2023-08-04 14:32:17 +0300 |
---|---|---|
committer | GitHub <[email protected]> | 2023-08-04 21:32:17 +1000 |
commit | 3f880d9e267ea2ac2625f298dfc8671543e5c3ab (patch) | |
tree | 233b5049d0fe311bba13e5fefe1ec66b012e2a04 /scripts | |
parent | 4533c2f49742269c78e89f94adcee3c0fb51eab9 (diff) | |
download | IronOS-3f880d9e267ea2ac2625f298dfc8671543e5c3ab.tar.gz IronOS-3f880d9e267ea2ac2625f298dfc8671543e5c3ab.zip |
Implement ci target for Makefile to reproduce github CI actions & artifacts (#1769)
* Implement CI target in Makefile to emulate github CI actions & artifacts
* Improve filter for metadata
* metadata.py: update usage output for wrong number of input arguments / code review
* metadata.py: remove excessive checks for the second input argument / code review
* metadata.py: remove hard-coded model for multi-lang builds in ModelName argument processing / code review
* metadata.py: remove hard-coded models for multi-lang builds in file name pattern processing / code review
* metadata.py: update usage output to remove ambiguity about json extension for output file
* metadata.py: unify new lines style formatting
* metadata.py: sort the list of processing files in alphanumeric order before looping through them to get the same lang order on every generation in every json output file
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/IronOS.Dockerfile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/IronOS.Dockerfile b/scripts/IronOS.Dockerfile index 1543e1b0..c4514c1a 100644 --- a/scripts/IronOS.Dockerfile +++ b/scripts/IronOS.Dockerfile @@ -9,7 +9,7 @@ WORKDIR /build/ironos # Installing the two compilers (ARM & RISCV), python3 & pip, clang tools, etc.:
## - compilers: gcc-*, newlib-*
## - python3: py*, black (required to check Python code formatting)
-## - misc: findutils, make, git, diffutils
+## - misc: findutils, make, git, diffutils, zip
## - musl-dev (required for the multi lang firmwares)
## - clang (required for clang-format to check C++ code formatting)
## - shellcheck (to check sh scripts)
@@ -17,7 +17,7 @@ WORKDIR /build/ironos ARG APK_COMPS="gcc-riscv-none-elf gcc-arm-none-eabi newlib-riscv-none-elf \
newlib-arm-none-eabi"
ARG APK_PYTHON="python3 py3-pip black"
-ARG APK_MISC="findutils make git diffutils"
+ARG APK_MISC="findutils make git diffutils zip"
ARG APK_DEV="musl-dev clang bash clang-extra-tools shellcheck"
# PIP packages to check & test Python code
|