From 47d4d4203bffdb7150bf133ab423675e28c5d510 Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sun, 30 Jan 2022 10:51:55 +0500 Subject: [PATCH] Test mruby package --- .github/workflows/test.yml | 10 +++++++++- .gitmodules | 3 +++ pkgs/mruby/build_config.rb | 5 +++++ vendor/mruby | 1 + 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 pkgs/mruby/build_config.rb create mode 160000 vendor/mruby diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 262a21dd..6f7f25b5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,8 +55,16 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 + with: + submodules: true - name: dependencies - run: sudo apt-get -y install cppcheck + run: sudo apt-get -y install cppcheck rake + - working-directory: vendor/mruby + name: build config + run: cp ../../pkgs/mruby/build_config.rb + - working-directory: vendor/mruby + name: test + run: rake test - working-directory: pkgs/mruby name: cppcheck run: cppcheck --quiet --error-exitcode=1 --std=c99 --enable=warning,style,performance,portability . diff --git a/.gitmodules b/.gitmodules index 9ea259ea..2d175788 100644 --- a/.gitmodules +++ b/.gitmodules @@ -11,3 +11,6 @@ [submodule "vendor/u-boot"] path = vendor/u-boot url = https://source.denx.de/u-boot/u-boot.git +[submodule "vendor/mruby"] + path = vendor/mruby + url = https://github.com/mruby/mruby.git diff --git a/pkgs/mruby/build_config.rb b/pkgs/mruby/build_config.rb new file mode 100644 index 00000000..a386dc9a --- /dev/null +++ b/pkgs/mruby/build_config.rb @@ -0,0 +1,5 @@ +MRuby::Build.new do |conf| + conf.toolchain + conf.enable_test + conf.gem '../../pkgs/mruby' +end diff --git a/vendor/mruby b/vendor/mruby new file mode 160000 index 00000000..0cd12c6d --- /dev/null +++ b/vendor/mruby @@ -0,0 +1 @@ +Subproject commit 0cd12c6d6f2f75cb0a246869c46b696433b33c57