Skip to content

Commit 888363c

Browse files
committed
[TerkinData] Add CI configuration
1 parent 1ba8951 commit 888363c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/platformio-ci.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ jobs:
4242
changes:
4343
runs-on: ubuntu-latest
4444
outputs:
45+
library-terkindata: ${{ steps.changes.outputs.library-terkindata }}
4546
homie: ${{ steps.changes.outputs.homie }}
4647
backdoor-any-rfm69: ${{ steps.changes.outputs.backdoor-any-rfm69 }}
4748
backdoor-multihop: ${{ steps.changes.outputs.backdoor-multihop }}
@@ -58,6 +59,12 @@ jobs:
5859
id: changes
5960
with:
6061
filters: |
62+
library-terkindata:
63+
- 'libraries/TerkinData/Makefile'
64+
- 'libraries/TerkinData/**/*.cpp'
65+
- 'libraries/TerkinData/**/*.ini'
66+
- 'libraries/TerkinData/**/*.ino'
67+
- 'libraries/TerkinData/**/*.mk'
6168
homie:
6269
- 'homie/**/*.ini'
6370
- 'homie/**/*.ino'
@@ -122,6 +129,17 @@ jobs:
122129
pip install --upgrade --requirement requirements-test.txt
123130
124131
132+
# ------------------------------------------
133+
# Libraries
134+
# ------------------------------------------
135+
136+
- name: Build TerkinData
137+
if: ${{ needs.changes.outputs.library-terkindata == 'true' }}
138+
run: |
139+
cd libraries/TerkinData/examples
140+
make
141+
142+
125143
# ------------------------------------------
126144
# Mois Labs
127145
# ------------------------------------------

0 commit comments

Comments
 (0)