File tree Expand file tree Collapse file tree 3 files changed +77
-46
lines changed Expand file tree Collapse file tree 3 files changed +77
-46
lines changed Original file line number Diff line number Diff line change 1+ name : Build 
2+ 
3+ on :
4+   push :
5+     branches : ' *' 
6+   pull_request :
7+     branches : ' *' 
8+ 
9+ jobs :
10+   compile :
11+     strategy :
12+       fail-fast : false 
13+       matrix :
14+         variant :
15+           - nRF52DK 
16+           - BluzDK 
17+           - RedBearLab_nRF51822:version=1_0 
18+           - BBCmicrobit 
19+           - BBCmicrobitV2 
20+           - CalliopeMini 
21+           - Generic_nRF51822:chip=xxac 
22+           - Generic_nRF52832 
23+           - Generic_nRF52833 
24+           - OSHChip 
25+           - STCT_nRF52_minidev 
26+           - PCA1000X:board_variant=pca10000 
27+           - PCA1000X:board_variant=pca10001 
28+           - PCA1000X:board_variant=nrf6310 
29+           - nRF51Dongle:version=1_1_0 
30+           - Blend2 
31+           - BLENano 
32+           - BLENano2 
33+           - TinyBLE 
34+           - bluey 
35+           - hackaBLE 
36+           - hackaBLE_v2 
37+           - Sinobit 
38+           - DWM1001-DEV 
39+           - SeeedArchLink 
40+           - Beacon_PCA20006 
41+           - Waveshare_BLE400 
42+           - ng_beacon 
43+     runs-on : ubuntu-latest 
44+     name : Compile ${{ matrix.variant }} 
45+     steps :
46+       - uses : actions/checkout@v3 
47+       - name : Create blinky sketch to compile 
48+         run : | 
49+           mkdir blinky 
50+           cat > blinky/blinky.ino << EOF 
51+             void setup() { 
52+               pinMode(LED_BUILTIN, OUTPUT); 
53+             } 
54+ 
55+             void loop() { 
56+               digitalWrite(LED_BUILTIN, HIGH); 
57+               delay(1000); 
58+               digitalWrite(LED_BUILTIN, LOW); 
59+               delay(1000); 
60+             } 
61+           EOF 
62+ uses : arduino/compile-sketches@v1 
63+         with :
64+           cli-version : latest 
65+           verbose : true 
66+           enable-deltas-report : true 
67+           platforms : | 
68+             # First we have to install this core so that the tooling is installed 
69+             - name: "sandeepmistry:nRF5" 
70+               source-url: "https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json" 
71+               version: latest 
72+             # Now, this will overwrite the core source to use the local version 
73+             - name: "sandeepmistry:nRF5" 
74+               source-path: . 
75+ fqbn : " sandeepmistry:nRF5:${{ matrix.variant }}" 
76+           sketch-paths : blinky 
Load Diff This file was deleted. 
Original file line number Diff line number Diff line change 11# Arduino Core for Nordic Semiconductor nRF5 based boards  
22
3- [ ![ Build Status] ( https://travis-ci.org /sandeepmistry/arduino-nRF5. svg?branch=master  )] ( https://travis-ci.org /sandeepmistry/arduino-nRF5 )  [ ![ OpenCollective] ( https://opencollective.com/arduino-nRF5/backers/badge.svg )] ( #backers ) 
3+ [ ![ Build Status] ( https://github.com /sandeepmistry/arduino-nRF5/actions/workflows/compile.yml/badge. svg )] ( https://github.com /sandeepmistry/arduino-nRF5/actions/workflows/compile.yml  )  [ ![ OpenCollective] ( https://opencollective.com/arduino-nRF5/backers/badge.svg )] ( #backers ) 
44[ ![ OpenCollective] ( https://opencollective.com/arduino-nRF5/sponsors/badge.svg )] ( #sponsors ) 
55
66
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments