aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
diff options
context:
space:
mode:
authorTonghui Tang <tangtonghui0614@gmail.com>2020-09-02 09:10:00 +0800
committerGitHub <noreply@github.com>2020-09-01 18:10:00 -0700
commitea9cd69aa2eed3f320f6a80a4d0b966959c19ff0 (patch)
treea27ac39ccbb2823567988abcf2a9e507f3ee20c5 /.github/workflows/build.yml
parentbc8825d543cae6bc8af940f9de8d9cc0cabcf4f4 (diff)
downloadot-br-posix-ea9cd69aa2eed3f320f6a80a4d0b966959c19ff0.tar.gz
[web] topology visualization (#519)
This is the first PR of OpenThread Network Manager. In general, it implements a new module -- OTBR-REST, which is directly embedded in OTBR-AGENT and provides RESTful API for a new feature of WEB UI -- Topology Visualization. Topology Visualization aims to collect diagnostic information of all nodes in current network, visualize their relations and provide the display of all the details. The frontend part is implemented based on the frontend of OTBR-WEB for the time being. We will then implement all the functionality OTBR-WEB provides and transplant the frontend static file of OTBR-WEB in this module.
Diffstat (limited to '.github/workflows/build.yml')
-rw-r--r--.github/workflows/build.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 89c805c8..afdae63b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -85,6 +85,26 @@ jobs:
run: script/test build check
- name: Codecov
uses: codecov/codecov-action@v1
+
+ rest-check:
+ runs-on: ubuntu-18.04
+ strategy:
+ matrix:
+ rest: ["rest", ""]
+ env:
+ BUILD_TARGET: check
+ OTBR_REST: ${{ matrix.rest }}
+ OTBR_COVERAGE: 1
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ submodules: true
+ - name: Bootstrap
+ run: tests/scripts/bootstrap.sh
+ - name: Run
+ run: script/test build check
+ - name: Codecov
+ uses: codecov/codecov-action@v1
script-check:
runs-on: ubuntu-18.04