From 9ed7ca39ea1620fe772bc07208a792649083e82a Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 16:34:25 +0700 Subject: [PATCH 01/20] try action --- .github/workflows/build.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..2a643a871 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,12 @@ +name: TinyUSB CI + +on: [pull_request, push] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + submodules: true From ae6e7fa9284519c9ee3d0b52faab5be532ea1709 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 16:39:23 +0700 Subject: [PATCH 02/20] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2a643a871..912a13ae9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,6 +7,6 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v1 with: submodules: true From 8e2cc9731923e55793715bb9eb3dd2ea2db72fbf Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 16:55:13 +0700 Subject: [PATCH 03/20] Update build.yml --- .github/workflows/build.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 912a13ae9..debba866b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,6 +7,25 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + - name: Python + uses: actions/setup-python@v1 + with: + python-version: 3.5 + - name: Toolchains + run: | + sudo apt-get install -y gettext + pip install requests sh click setuptools awscli + wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 + sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 + wget -O /tmp/riscv-toolchain.tgz https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.3.0-1.1/xpack-riscv-none-embed-gcc-8.3.0-1.1-linux-x64.tgz + tar -xzf /tmp/riscv-toolchain.tgz + export PATH=$PWD/xPacks/riscv-none-embed-gcc/8.3.0-1.1/bin:$PATH + - name: Versions + run: | + arm-none-eabi-gcc --version + riscv-none-embed-gcc --version + - name: Git clone + uses: actions/checkout@v1 with: submodules: true + - name: From 73906cb4958ad2f2dcb291636f05d39ed6d090d5 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 16:56:46 +0700 Subject: [PATCH 04/20] Update build.yml --- .github/workflows/build.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index debba866b..2676415cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,4 +28,3 @@ jobs: uses: actions/checkout@v1 with: submodules: true - - name: From e5a5d146e1707bf00cadabd86bc0c9a832ee3b6b Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 17:05:57 +0700 Subject: [PATCH 05/20] Update build.yml --- .github/workflows/build.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2676415cd..1c0534825 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,15 +11,17 @@ jobs: uses: actions/setup-python@v1 with: python-version: 3.5 + - name: Node.js + uses: actions/setup-node@v1.1.0 - name: Toolchains run: | + # Install XPM + npm install --global xpm + xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest sudo apt-get install -y gettext pip install requests sh click setuptools awscli wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 - wget -O /tmp/riscv-toolchain.tgz https://github.com/xpack-dev-tools/riscv-none-embed-gcc-xpack/releases/download/v8.3.0-1.1/xpack-riscv-none-embed-gcc-8.3.0-1.1-linux-x64.tgz - tar -xzf /tmp/riscv-toolchain.tgz - export PATH=$PWD/xPacks/riscv-none-embed-gcc/8.3.0-1.1/bin:$PATH - name: Versions run: | arm-none-eabi-gcc --version From a005a74e3dbb6aa99ef06b1baac800eb76ebb49a Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 17:24:37 +0700 Subject: [PATCH 06/20] Update build.yml --- .github/workflows/build.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1c0534825..7a34228d2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,13 +18,14 @@ jobs: # Install XPM npm install --global xpm xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - sudo apt-get install -y gettext - pip install requests sh click setuptools awscli - wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 - sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 + export PATH=$PATH:`$HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` + # sudo apt-get install -y gettext + # pip install requests sh click setuptools awscli + # wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 + # sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 - name: Versions run: | - arm-none-eabi-gcc --version + #arm-none-eabi-gcc --version riscv-none-embed-gcc --version - name: Git clone uses: actions/checkout@v1 From 56f717bca1aa32ec33f855a69c5b1d80ec1c1fc5 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 18:01:14 +0700 Subject: [PATCH 07/20] Update build.yml --- .github/workflows/build.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7a34228d2..d0dbf3b67 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,15 +17,15 @@ jobs: run: | # Install XPM npm install --global xpm + # Install ARM GCC + xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest + export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-embed-gcc/*/.content/bin` + # Install RISCV GCC xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - export PATH=$PATH:`$HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - # sudo apt-get install -y gettext - # pip install requests sh click setuptools awscli - # wget https://adafruit-circuit-python.s3.amazonaws.com/gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 - # sudo tar -C /usr --strip-components=1 -xaf gcc-arm-none-eabi-9-2019-q4-major-x86_64-linux.tar.bz2 + export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - name: Versions run: | - #arm-none-eabi-gcc --version + arm-none-eabi-gcc --version riscv-none-embed-gcc --version - name: Git clone uses: actions/checkout@v1 From ee3e2bcc91149171c4585b7e592e2e791e92e85d Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:07:22 +0700 Subject: [PATCH 08/20] Update build.yml --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d0dbf3b67..9c2d329ca 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,6 +23,8 @@ jobs: # Install RISCV GCC xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` + arm-none-eabi-gcc --version + riscv-none-embed-gcc --version - name: Versions run: | arm-none-eabi-gcc --version From 22ec72cd4b295f733931d5d23d032e904d4b14b3 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:09:18 +0700 Subject: [PATCH 09/20] Update build.yml --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9c2d329ca..627d7256b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,6 +23,7 @@ jobs: # Install RISCV GCC xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` + echo $PATH arm-none-eabi-gcc --version riscv-none-embed-gcc --version - name: Versions From 81592feca53d5c0d2ea191eddc07ac758627e547 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:11:43 +0700 Subject: [PATCH 10/20] Update build.yml --- .github/workflows/build.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 627d7256b..cb1930e80 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,15 +19,10 @@ jobs: npm install --global xpm # Install ARM GCC xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest - export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-embed-gcc/*/.content/bin` + export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin` # Install RISCV GCC xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - echo $PATH - arm-none-eabi-gcc --version - riscv-none-embed-gcc --version - - name: Versions - run: | arm-none-eabi-gcc --version riscv-none-embed-gcc --version - name: Git clone From a4be3a3227861d40c9179cde209e16b52ea2c456 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:29:25 +0700 Subject: [PATCH 11/20] Update build.yml --- .github/workflows/build.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index cb1930e80..ccb39f7d2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,13 +7,15 @@ jobs: runs-on: ubuntu-latest steps: - - name: Python + - name: Setup Python uses: actions/setup-python@v1 with: python-version: 3.5 - - name: Node.js + - name: Setup Node.js uses: actions/setup-node@v1.1.0 - - name: Toolchains + - name: Setup Ruby + uses: actions/setup-ruby@v1.0.0 + - name: Install Toolchains run: | # Install XPM npm install --global xpm @@ -29,3 +31,10 @@ jobs: uses: actions/checkout@v1 with: submodules: true + - name: Unit Tests + run: | + # Install Ceedling + gem install ceedling + cd test + ceedling test:all + From 7590266ad71aacf46fc567d30dfab0079a5e03be Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:33:09 +0700 Subject: [PATCH 12/20] Update build.yml --- .github/workflows/build.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ccb39f7d2..fbb4dd85a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,4 +37,7 @@ jobs: gem install ceedling cd test ceedling test:all - + cd .. + - name: Build + run: | + python3 tools/build_all.py board_test From ce5ceea3c4dde6a9590d43ca80d18dad2a8b2554 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:38:39 +0700 Subject: [PATCH 13/20] Update build.yml --- .github/workflows/build.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fbb4dd85a..24506c165 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -40,4 +40,6 @@ jobs: cd .. - name: Build run: | + arm-none-eabi-gcc --version + riscv-none-embed-gcc --version python3 tools/build_all.py board_test From 424063afd14dadf52cf3019da7c695830d72a557 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:41:51 +0700 Subject: [PATCH 14/20] Update build.yml --- .github/workflows/build.yml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 24506c165..d8b3e56e9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -17,16 +17,9 @@ jobs: uses: actions/setup-ruby@v1.0.0 - name: Install Toolchains run: | - # Install XPM npm install --global xpm - # Install ARM GCC xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest - export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/arm-none-eabi-gcc/*/.content/bin` - # Install RISCV GCC xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - export PATH=$PATH:`echo $HOME/opt/xPacks/@xpack-dev-tools/riscv-none-embed-gcc/*/.content/bin` - arm-none-eabi-gcc --version - riscv-none-embed-gcc --version - name: Git clone uses: actions/checkout@v1 with: @@ -40,6 +33,7 @@ jobs: 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` arm-none-eabi-gcc --version riscv-none-embed-gcc --version python3 tools/build_all.py board_test From 6e4df81998399e86f18bb2db47e94b013f394846 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:49:54 +0700 Subject: [PATCH 15/20] Update build.yml --- .github/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d8b3e56e9..ff86e72cf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,9 +21,13 @@ jobs: xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - name: Git clone - uses: actions/checkout@v1 - with: - submodules: true + uses: actions/checkout@v2 + - name: Checkout submodules + shell: bash + run: | + auth_header="$(git config --local --get http.https://github.com/.extraheader)" + 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 From e74dd33945d66f8d685f416eb927a3dac86a510c Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:53:55 +0700 Subject: [PATCH 16/20] Update build.yml --- .github/workflows/build.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ff86e72cf..6f491808d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,23 +11,29 @@ jobs: uses: actions/setup-python@v1 with: python-version: 3.5 + - name: Setup Node.js uses: actions/setup-node@v1.1.0 + - name: Setup Ruby uses: actions/setup-ruby@v1.0.0 + - name: Install Toolchains run: | npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest - - name: Git clone + + - name: Checkout TinyUSB uses: actions/checkout@v2 + - name: Checkout submodules shell: bash run: | auth_header="$(git config --local --get http.https://github.com/.extraheader)" 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 @@ -35,6 +41,7 @@ jobs: 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` From 72af007a1927d91a95b41aa86e28838ef9b57c21 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 20:58:37 +0700 Subject: [PATCH 17/20] Update build.yml --- .github/workflows/build.yml | 35 ++++++++++++++++++++--------------- 1 file 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/setup-ruby@v1.0.0 + + - 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/setup-node@v1.1.0 - - - name: Setup Ruby - uses: actions/setup-ruby@v1.0.0 - + - 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` From e14698028c86226e03e024a7d998e0a63e43516d Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 21:03:40 +0700 Subject: [PATCH 18/20] Update build.yml --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2d4fdec38..9dc8d999d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -21,7 +21,11 @@ jobs: cd .. build: - runs-on: ubuntu-latest + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + example: ['board_test', 'cdc_msc', 'dfu_rt', 'hid_composite', 'hid_generic_inout', 'midi_test', 'msc_dual_lun', 'usbtmc', 'webusb_serial'] steps: - name: Setup Python uses: actions/setup-python@v1 From e4a0af5e5ec54e217674bb4c74d87868f401b642 Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 21:08:16 +0700 Subject: [PATCH 19/20] Update build.yml --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9dc8d999d..75cd57d15 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,4 +56,4 @@ jobs: 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` arm-none-eabi-gcc --version riscv-none-embed-gcc --version - python3 tools/build_all.py board_test + python3 tools/build_all.py ${{ matrix.example }} From 2b6b856d7c0ba51cb1b3c1467c33c7527fb8c47e Mon Sep 17 00:00:00 2001 From: Ha Thach Date: Fri, 27 Dec 2019 21:12:53 +0700 Subject: [PATCH 20/20] wrap up actions --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 75cd57d15..e0fdb93d1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,6 @@ jobs: gem install ceedling cd test ceedling test:all - cd .. build: runs-on: ubuntu-latest @@ -40,6 +39,9 @@ jobs: npm install --global xpm xpm install --global @xpack-dev-tools/arm-none-eabi-gcc@latest xpm install --global @xpack-dev-tools/riscv-none-embed-gcc@latest + 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` + arm-none-eabi-gcc --version + riscv-none-embed-gcc --version - name: Checkout TinyUSB uses: actions/checkout@v2 @@ -54,6 +56,4 @@ jobs: - 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` - arm-none-eabi-gcc --version - riscv-none-embed-gcc --version python3 tools/build_all.py ${{ matrix.example }}