diff --git a/.github/workflows/githubci.yml b/.github/workflows/githubci.yml index 2cec1cd..c65812b 100644 --- a/.github/workflows/githubci.yml +++ b/.github/workflows/githubci.yml @@ -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