@@ -103,15 +103,12 @@ jobs:
103
103
with :
104
104
board : ${{ matrix.board }}
105
105
106
- build-raspbian :
107
- strategy :
108
- fail-fast : false
109
- max-parallel : 1
110
- uses : ./.github/workflows/build_raspbian.yml
111
-
112
106
package-raspbian :
113
107
uses : ./.github/workflows/package_raspbian.yml
114
108
109
+ package-raspbian-armv7l :
110
+ uses : ./.github/workflows/package_raspbian_armv7l.yml
111
+
115
112
build-native :
116
113
runs-on : ubuntu-latest
117
114
steps :
@@ -195,10 +192,10 @@ jobs:
195
192
build-esp32-s3,
196
193
build-esp32-c3,
197
194
build-nrf52,
198
- build-raspbian,
199
195
build-native,
200
196
build-rpi2040,
201
197
package-raspbian,
198
+ package-raspbian-armv7l,
202
199
]
203
200
steps :
204
201
- name : Checkout code
@@ -220,7 +217,7 @@ jobs:
220
217
id : version
221
218
222
219
- name : Move files up
223
- run : mv -b -t ./ ./release/meshtasticd_linux_aarch64 ./bin/config-dist.yaml
220
+ run : mv -b -t ./ ./release/meshtasticd_linux_aarch64 ./release/meshtasticd_linux_armv7l ./ bin/config-dist.yaml
224
221
225
222
- name : Repackage in single firmware zip
226
223
uses : actions/upload-artifact@v4
@@ -233,7 +230,7 @@ jobs:
233
230
./firmware-*-ota.zip
234
231
./device-*.sh
235
232
./device-*.bat
236
- ./meshtasticd_linux_*64
233
+ ./meshtasticd_linux_*
237
234
./config-dist.yaml
238
235
./littlefs-*.bin
239
236
./bleota*bin
@@ -303,8 +300,9 @@ jobs:
303
300
304
301
- uses : actions/download-artifact@v4
305
302
with :
303
+ pattern : meshtasticd_${{ steps.version.outputs.version }}_*.deb
306
304
merge-multiple : true
307
- name : artifact-deb
305
+ path : ./output
308
306
309
307
- name : Display structure of downloaded files
310
308
run : ls -R
@@ -363,16 +361,26 @@ jobs:
363
361
asset_name : debug-elfs-${{ steps.version.outputs.version }}.zip
364
362
asset_content_type : application/zip
365
363
366
- - name : Add raspbian .deb
364
+ - name : Add raspbian aarch64 .deb
367
365
uses : actions/upload-release-asset@v1
368
366
env :
369
367
GITHUB_TOKEN : ${{ github.token }}
370
368
with :
371
369
upload_url : ${{ steps.create_release.outputs.upload_url }}
372
- asset_path : ./meshtasticd_${{ steps.version.outputs.version }}_arm64.deb
370
+ asset_path : ./output/ meshtasticd_${{ steps.version.outputs.version }}_arm64.deb
373
371
asset_name : meshtasticd_${{ steps.version.outputs.version }}_arm64.deb
374
372
asset_content_type : application/vnd.debian.binary-package
375
373
374
+ - name : Add raspbian armv7l .deb
375
+ uses : actions/upload-release-asset@v1
376
+ env :
377
+ GITHUB_TOKEN : ${{ github.token }}
378
+ with :
379
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
380
+ asset_path : ./output/meshtasticd_${{ steps.version.outputs.version }}_armhf.deb
381
+ asset_name : meshtasticd_${{ steps.version.outputs.version }}_armhf.deb
382
+ asset_content_type : application/vnd.debian.binary-package
383
+
376
384
- name : Bump version.properties
377
385
run : >-
378
386
bin/bump_version.py
0 commit comments