hathach 6 лет назад
Родитель
Сommit
019d1b09c5
3 измененных файлов с 9 добавлено и 11 удалено
  1. 8 0
      .github/workflows/build.yml
  2. 1 1
      README.md
  3. 0 10
      tools/build_all.py

+ 8 - 0
.github/workflows/build.yml

@@ -52,3 +52,11 @@ jobs:
     
     - name: Build
       run: python3 tools/build_all.py ${{ matrix.example }}
+      
+  trigger-mynewt:
+    runs-on: ubuntu-latest
+    needs: build
+    steps:
+    - name: Trigger mynewt-tinyusb-example
+    - run: curl -XPOST -u "hathach:${{secrets.MYNEWT_EXAMPLE_TOKEN}}" -H "Accept: application/vnd.github.everest-preview+json"  -H "Content-Type: application/json" https://api.github.com/repos/hathach/mynewt-tinyusb-example/dispatches --data '{"event_type": "build_application"}'
+

+ 1 - 1
README.md

@@ -2,7 +2,7 @@
 
 ![tinyUSB_240x100](https://user-images.githubusercontent.com/249515/62646655-f9393200-b978-11e9-9c53-484862f15503.png)
 
-[![Build Status](https://github.com/hathach/tinyusb/workflows/Build/badge.svg)](https://travis-ci.org/hathach/tinyusb) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) [![Coverity](https://img.shields.io/coverity/scan/458.svg)](https://scan.coverity.com/projects/tinyusb)
+[![Build Status](https://github.com/hathach/tinyusb/workflows/Build/badge.svg)](https://github.com/hathach/tinyusb/actions) [![License](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) [![Coverity](https://img.shields.io/coverity/scan/458.svg)](https://scan.coverity.com/projects/tinyusb)
 
 TinyUSB is an open-source cross-platform USB Host/Device stack for embedded system, designed to be memory-safe with no dynamic allocation and thread-safe with all interrupt events are deferred then handled in the non-ISR task function.
 

+ 0 - 10
tools/build_all.py

@@ -4,10 +4,6 @@ import sys
 import subprocess
 import time
 
-travis = False
-if "TRAVIS" in os.environ and os.environ["TRAVIS"] == "true":
-    travis = True
-
 success_count = 0
 fail_count = 0
 exit_status = 0
@@ -59,16 +55,10 @@ for example in all_examples:
             success = "\033[31mfailed\033[0m   "
             fail_count += 1
 
-        if travis:
-            print('travis_fold:start:build-{}-{}\\r'.format(example, board))
-
         print((build_format + '| {:.2f}s |').format(example, board, success, build_duration))
         if build_result.returncode != 0:
             print(build_result.stdout.decode("utf-8"))
 
-        if travis:
-            print('travis_fold:end:build-{}-{}\\r'.format(example, board))
-
 # FreeRTOS example
 # example = 'cdc_msc_hid_freertos'
 # board = 'pca10056'