mirror of
https://github.com/oltaco/Adafruit_nRF52_Bootloader_OTAFIX.git
synced 2026-06-06 19:51:54 +00:00
modify workflow
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user