Skip to content

Commit 2e86bc6

Browse files
committed
test other includes
1 parent 9830621 commit 2e86bc6

1 file changed

Lines changed: 23 additions & 7 deletions

File tree

.github/workflows/compile.yaml

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,11 @@ jobs:
2323
root:
2424
- 'test'
2525
program:
26-
# - {src: 'blink', lib: 'lib/MyLib/src'}
27-
- {src: 'blink', lib: 'lib/DeviceNameHelperRK lib/MyLib'}
26+
- src: 'blink'
27+
lib: 'DeviceNameHelperRK MyLib'
28+
- src: 'publish'
29+
lib: 'DeviceNameHelperRK FileHelperRK SequentialFileRK PublishQueueExtRK SparkFun_Qwiic_OpenLog_Arduino_Library'
30+
other: 'LoggerCore/src/LoggerPlatform* LoggerCore/src/LoggerUtils* LoggerCore/src/LoggerPublisher* LoggerCore/src/LoggerSD*'
2831

2932
steps:
3033
- name: Checkout code
@@ -36,12 +39,25 @@ jobs:
3639
run: |
3740
echo "Creating temporary source directory"
3841
mkdir ${{ matrix.program.src }}
39-
echo "Moving application sources"
40-
mv ${{ matrix.root }}/${{ matrix.program.src }}/* ${{ matrix.program.src }}
41-
echo "Moving application libraries"
42+
echo "Including sources from ${{ matrix.root }}/${{ matrix.program.src }}"
43+
mv ${{ matrix.root }}/${{ matrix.program.src }}/* ${{ matrix.program.src }}
44+
45+
- name: Gather application libraries
46+
if: contains(${{ matrix.program }}, 'lib')
47+
run: |
48+
echo "Including libraries:"
4249
for lib in ${{ matrix.program.lib }}; do
43-
echo "$lib"
44-
mv $lib/src/* ${{ matrix.program.src }}
50+
echo " - lib/$(lib)/src/*"
51+
mv lib/$(lib)/src/* ${{ matrix.program.src }}
52+
done
53+
54+
- name: Gather other application resources
55+
if: contains(${{ matrix.program }}, 'other')
56+
run: |
57+
echo "Including other resources:"
58+
for other in ${{ matrix.program.other }}; do
59+
echo " - $other"
60+
mv $other ${{ matrix.program.src }}
4561
done
4662
4763
- name: Compile in cloud

0 commit comments

Comments
 (0)