modify workflow

This commit is contained in:
taco
2025-06-11 16:23:21 +10:00
parent ceb1cd9f22
commit 58f6ab43e0
+10 -11
View File
@@ -1,8 +1,9 @@
name: Build
on:
pull_request:
repository_dispatch:
# pull_request:
# push:
# repository_dispatch:
release:
types:
- created
@@ -20,8 +21,7 @@ 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 promicro_nrf52840 | sed 's/\/$//' | jq -R -s -c 'split("\n")[:-1]')
MATRIX_JSON=$(ls -d */ | sed 's/\/$//' | jq -R -s -c 'split("\n")[:-1]')
echo "matrix=$MATRIX_JSON"
echo "matrix=$MATRIX_JSON" >> $GITHUB_OUTPUT
@@ -50,10 +50,8 @@ jobs:
- name: Build
run: |
make BOARD=promicro_nrf52840 all
make BOARD=promicro_nrf52840 copy-artifact
# make BOARD=${{ matrix.board }} all
# make BOARD=${{ matrix.board }} copy-artifact
make BOARD=${{ matrix.board }} all
make BOARD=${{ matrix.board }} copy-artifact
- uses: actions/upload-artifact@v4
with:
@@ -62,8 +60,9 @@ jobs:
- name: Upload Release Asset
uses: softprops/action-gh-release@v1
if: ${{ github.event_name == 'release' }}
with:
files: |
_bin/promicro_nrf52840/promicro_nrf52840_bootloader-*.zip
_bin/promicro_nrf52840/promicro_nrf52840_bootloader-*.hex
_bin/promicro_nrf52840/update-promicro_nrf52840_bootloader-*.uf2
_bin/${{ matrix.board }}/${{ matrix.board }}_bootloader-*.zip
_bin/${{ matrix.board }}/${{ matrix.board }}_bootloader-*.hex
_bin/${{ matrix.board }}/update-${{ matrix.board }}_bootloader-*.uf2