Skip to content

Commit 73e5cd0

Browse files
committed
tagged_build
1 parent 8e17282 commit 73e5cd0

1 file changed

Lines changed: 42 additions & 3 deletions

File tree

.github/workflows/tagged_build.yml

Lines changed: 42 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,24 +134,56 @@ jobs:
134134
directory: pico,
135135
pico_board: pico,
136136
pico_platform: rp2040,
137+
withemulator: 0,
137138
}
138139
- {
139140
buildname: Pico_W,
140141
directory: picow,
141142
pico_board: pico_w,
142143
pico_platform: rp2040,
144+
withemulator: 0,
143145
}
144146
- {
145147
buildname: Pico2,
146148
directory: pico2,
147149
pico_board: pico2,
148150
pico_platform: rp2350-arm-s,
151+
withemulator: 0,
149152
}
150153
- {
151154
buildname: Pico2_W,
152155
directory: pico2w,
153156
pico_board: pico2_w,
154157
pico_platform: rp2350-arm-s,
158+
withemulator: 0,
159+
}
160+
- {
161+
buildname: Pico_Emulator,
162+
directory: pico_em,
163+
pico_board: pico,
164+
pico_platform: rp2040,
165+
withemulator: 1,
166+
}
167+
- {
168+
buildname: Pico2_Emulator,
169+
directory: pico2_em,
170+
pico_board: pico2,
171+
pico_platform: rp2350-arm-s,
172+
withemulator: 1,
173+
}
174+
- {
175+
buildname: Pico_W_Emulator,
176+
directory: pico_w_em,
177+
pico_board: pico_w,
178+
pico_platform: rp2040,
179+
withemulator: 1,
180+
}
181+
- {
182+
buildname: Pico2_W_Emulator,
183+
directory: pico2_w_em,
184+
pico_board: pico2_w,
185+
pico_platform: rp2350-arm-s,
186+
withemulator: 1,
155187
}
156188
fail-fast: false
157189
steps:
@@ -257,6 +289,13 @@ jobs:
257289
with:
258290
path: master
259291

292+
- name: 📇 Checkout emudore-embedded
293+
if: ${{matrix.withemulator == 1 }}
294+
uses: actions/checkout@v4
295+
with:
296+
repository: loudnl/emudore-embedded
297+
path: master/lib/emudore-embedded
298+
260299
- name: 🏭 Create build directory
261300
run: |
262301
mkdir -p ${{github.workspace}}/master/build_${{matrix.directory}}
@@ -265,7 +304,7 @@ jobs:
265304
run: |
266305
unset PICO_PLATFORM
267306
unset PICO_BOARD
268-
cmake -S master -B ${{github.workspace}}/master/build_${{matrix.directory}} -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DPICO_PLATFORM=${{matrix.pico_platform}} -DPICO_BOARD=${{matrix.pico_board}} -Dpicotool_DIR=${{github.workspace}}/picotool/picotool $extra_arg
307+
cmake -S master -B ${{github.workspace}}/master/build_${{matrix.directory}} -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DPICO_PLATFORM=${{matrix.pico_platform}} -DPICO_BOARD=${{matrix.pico_board}} -Dpicotool_DIR=${{github.workspace}}/picotool/picotool -DONBOARD_EMULATOR=${{matrix.withemulator}} $extra_arg
269308
270309
- name: 🏭 Build ${{matrix.buildname}}
271310
run: |
@@ -278,9 +317,9 @@ jobs:
278317
- name: 💾 Gather Artifact Files
279318
working-directory: ${{github.workspace}}/master
280319
run: |
281-
mkdir usbsid${{matrix.pico_board}}
320+
mkdir usbsid${{matrix.directory}}
282321
cp -av build_${{matrix.directory}}/*.uf2 usbsid${{matrix.pico_board}}/
283-
zip -r usbsid${{matrix.pico_board}}-taggedbuild-${{ steps.vars.outputs.tag }}.zip usbsid${{matrix.pico_board}}/
322+
zip -r usbsid${{matrix.directory}}-taggedbuild-${{ steps.vars.outputs.tag }}.zip usbsid${{matrix.directory}}/
284323
285324
- name: Get current branch
286325
run: |

0 commit comments

Comments
 (0)