summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2019-12-27 20:58:37 +0700
committerGitHub <[email protected]>2019-12-27 20:58:37 +0700
commit72af007a1927d91a95b41aa86e28838ef9b57c21 (patch)
tree782ddfbdccc0e9511a8c2d9b9cfcbff1dd192cc8 /.github/workflows
parente74dd33945d66f8d685f416eb927a3dac86a510c (diff)
Update build.yml
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml35
1 files changed, 20 insertions, 15 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 6f491808d..2d4fdec38 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -3,21 +3,34 @@ name: TinyUSB CI
on: [pull_request, push]
jobs:
+ unit-test:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Setup Ruby
+ uses: actions/[email protected]
+
+ - name: Checkout TinyUSB
+ uses: actions/checkout@v2
+
+ - name: Unit Tests
+ run: |
+ # Install Ceedling
+ gem install ceedling
+ cd test
+ ceedling test:all
+ cd ..
+
build:
- runs-on: ubuntu-latest
-
+ runs-on: ubuntu-latest
steps:
- name: Setup Python
uses: actions/setup-python@v1
with:
python-version: 3.5
-
+
- name: Setup Node.js
uses: actions/[email protected]
-
- - name: Setup Ruby
- uses: actions/[email protected]
-
+
- name: Install Toolchains
run: |
npm install --global xpm
@@ -34,14 +47,6 @@ jobs:
git submodule sync --recursive
git -c "http.extraheader=$auth_header" -c protocol.version=2 submodule update --init --force --recursive
- - name: Unit Tests
- run: |
- # Install Ceedling
- gem install ceedling
- cd test
- ceedling test:all
- cd ..
-
- name: Build
run: |
export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin`:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin`