aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/gh-actions.yml
diff options
context:
space:
mode:
authorRoland Takacs <1487864+rtakacs@users.noreply.github.com>2022-02-22 10:58:18 +0100
committerGitHub <noreply@github.com>2022-02-22 10:58:18 +0100
commit0d4969661810b9e618485c284c361e597144e9b9 (patch)
treec3112e0d2db9b25a6b17d86e2bb1b4255fe11652 /.github/workflows/gh-actions.yml
parentc9e9f8e8188bd1b02b7ebbd03318db6675dd246a (diff)
Merge esp8266-rtos-sdk and esp-idf targets (#4958)
This patch bumps esp8266-rtos-sdk to the latest release. This required to modify the directory structure and the build system to conform to ESP-IDF Style. Since esp-idf target already supports ESP-IDF Style, the espressif targets has been merged to eliminate code duplication. The target application code has been modified from blinking leds to hello world to be aligned to other targets. JerryScript-DCO-1.0-Signed-off-by: Roland Takacs roland.takacs@h-lab.eu
Diffstat (limited to '.github/workflows/gh-actions.yml')
-rw-r--r--.github/workflows/gh-actions.yml18
1 files changed, 14 insertions, 4 deletions
diff --git a/.github/workflows/gh-actions.yml b/.github/workflows/gh-actions.yml
index 70eefae9..5984adf8 100644
--- a/.github/workflows/gh-actions.yml
+++ b/.github/workflows/gh-actions.yml
@@ -271,15 +271,25 @@ jobs:
- run: make -f ./targets/os/riot/Makefile.travis install-noapt
- run: make -f ./targets/os/riot/Makefile.travis script
- ESP8266_Build_Test:
+ ESP8266_RTOS_SDK_Build_Test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
- python-version: '2.7' # needed due to ESP8266_RTOS_SDK/tools/gen_appbin.py
- - run: make -f ./targets/baremetal-sdk/esp8266-rtos-sdk/Makefile.travis install-noapt
- - run: make -f ./targets/baremetal-sdk/esp8266-rtos-sdk/Makefile.travis script
+ python-version: '3.8'
+ - run: make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis install-noapt
+ - run: make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis script
+
+ ESP_IDF_Build_Test:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-python@v2
+ with:
+ python-version: '3.8'
+ - run: make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis install-noapt
+ - run: make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis script
Notification:
runs-on: ubuntu-latest