Add new board for ProMicro NRF52840, but it's really just nice_nano but with some strings changed.

Modify github workflow to only build the new promicro_nrf52840 board.
This commit is contained in:
taco
2025-05-05 17:53:08 +10:00
parent 3f7312e98e
commit 54f2eecaa1
4 changed files with 94 additions and 8 deletions
+9 -8
View File
@@ -2,7 +2,6 @@ name: Build
on:
pull_request:
push:
repository_dispatch:
release:
types:
@@ -21,7 +20,8 @@ jobs:
id: set-matrix
working-directory: src/boards
run: |
MATRIX_JSON=$(ls -d */ | sed 's/\/$//' | jq -R -s -c 'split("\n")[:-1]')
#MATRIX_JSON=$(ls -d */ | sed 's/\/$//' | jq -R -s -c 'split("\n")[:-1]')
MATRIX_JSON=$(ls -d promicro_nrf52840 | sed 's/\/$//' | jq -R -s -c 'split("\n")[:-1]')
echo "matrix=$MATRIX_JSON"
echo "matrix=$MATRIX_JSON" >> $GITHUB_OUTPUT
@@ -50,8 +50,10 @@ jobs:
- name: Build
run: |
make BOARD=${{ matrix.board }} all
make BOARD=${{ matrix.board }} copy-artifact
make BOARD=promicro_nrf52840 all
make BOARD=promicro_nrf52840 copy-artifact
# make BOARD=${{ matrix.board }} all
# make BOARD=${{ matrix.board }} copy-artifact
- uses: actions/upload-artifact@v4
with:
@@ -60,9 +62,8 @@ jobs:
- name: Upload Release Asset
uses: softprops/action-gh-release@v1
if: ${{ github.event_name == 'release' }}
with:
files: |
_bin/${{ matrix.board }}/${{ matrix.board }}_bootloader-*.zip
_bin/${{ matrix.board }}/${{ matrix.board }}_bootloader-*.hex
_bin/${{ matrix.board }}/update-${{ matrix.board }}_bootloader-*.uf2
_bin/promicro_nrf52840/promicro_nrf52840_bootloader-*.zip
_bin/promicro_nrf52840/promicro_nrf52840_bootloader-*.hex
_bin/promicro_nrf52840/update-promicro_nrf52840_bootloader-*.uf2