aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts
diff options
context:
space:
mode:
authorIvan Zorin <[email protected]>2023-08-04 14:32:17 +0300
committerGitHub <[email protected]>2023-08-04 21:32:17 +1000
commit3f880d9e267ea2ac2625f298dfc8671543e5c3ab (patch)
tree233b5049d0fe311bba13e5fefe1ec66b012e2a04 /scripts
parent4533c2f49742269c78e89f94adcee3c0fb51eab9 (diff)
downloadIronOS-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.Dockerfile4
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