You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Install Arduino mbed-Enabled Boards via Boards Manager for the toolchain
99
+
- name: arduino-beta:mbed
100
+
# Overwrite the Arduino mbed-Enabled Boards release version with version from the tip of the master branch (located in local path because of the need to first install ArduinoCore-API)
101
+
- source-path: extras/ArduinoCore-mbed
102
+
name: arduino-beta:mbed
103
+
libraries: |
104
+
- name: ArduinoECCX08
105
+
sketch-paths: '"examples/utility/Provisioning"'
90
106
# ESP8266 boards
91
107
- board:
92
108
type: "esp8266"
@@ -101,6 +117,37 @@ jobs:
101
117
- name: Checkout
102
118
uses: actions/checkout@v2
103
119
120
+
# it's necessary to checkout the platform before installing it so that the ArduinoCore-API dependency can be added
121
+
- name: Checkout ArduinoCore-mbed
122
+
# this step only needed when the Arduino mbed-Enabled Boards platform sourced from the repository is being used
123
+
if: matrix.board.type == 'mbed'
124
+
uses: actions/checkout@v2
125
+
with:
126
+
repository: arduino/ArduinoCore-mbed
127
+
# the arduino/actions/libraries/compile-examples action will install the platform from this path
128
+
path: ${{ env.ARDUINOCORE_MBED_STAGING_PATH }}
129
+
130
+
- name: Remove ArduinoCore-API symlink from Arduino mbed-Enabled Boards platform
131
+
# this step only needed when the Arduino mbed-Enabled Boards platform sourced from the repository is being used
0 commit comments