Merge pull request #317 from prusa3d/vintagepc/autopublish-releases
Add automatic release publishing to GitHub Actionspull/320/head
commit
878c763878
|
|
@ -4,6 +4,8 @@ on:
|
|||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
tags:
|
||||
- "v*"
|
||||
push:
|
||||
branches: [ main, MMU_* ]
|
||||
|
||||
|
|
@ -61,6 +63,15 @@ jobs:
|
|||
name: Firmware
|
||||
path: build/*.hex
|
||||
|
||||
- name: RELEASE THE KRAKEN
|
||||
if: startsWith(github.ref, 'refs/tags/v')
|
||||
uses: "marvinpinto/action-automatic-releases@latest"
|
||||
with:
|
||||
repo_token: "${{ secrets.GITHUB_TOKEN }}"
|
||||
draft: true
|
||||
files: |
|
||||
"build/autopublish/*.hex"
|
||||
|
||||
tests:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
|
|
|
|||
|
|
@ -185,7 +185,9 @@ if(CMAKE_CROSSCOMPILING)
|
|||
COMMAND ${CMAKE_OBJCOPY} -I binary -O ihex fw_bootloader.bin
|
||||
"MMU2S_MMU3_BOOTLOADER_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex"
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E copy "MMU2S_MMU3_BOOTLOADER_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex" "MMU2S_MMU3_BOOTLOADER_${PROJECT_VERSION}.hex"
|
||||
${CMAKE_COMMAND} -E copy
|
||||
"MMU2S_MMU3_BOOTLOADER_${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex"
|
||||
"MMU2S_MMU3_BOOTLOADER_${PROJECT_VERSION}.hex"
|
||||
BYPRODUCTS bootloader.bin firmware.bin fw_bootloader.bin
|
||||
)
|
||||
|
||||
|
|
@ -217,7 +219,11 @@ if(CMAKE_CROSSCOMPILING)
|
|||
HEX_NAME="MMU2S_MMU3_FW${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex" -P
|
||||
${CMAKE_SOURCE_DIR}/cmake/HexConcat.cmake DEPENDS firmware.hex
|
||||
COMMAND
|
||||
${CMAKE_COMMAND} -E copy "MMU2S_MMU3_FW${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex" "MMU2S_MMU3_FW${PROJECT_VERSION}.hex"
|
||||
${CMAKE_COMMAND} -E copy "MMU2S_MMU3_FW${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex"
|
||||
"MMU2S_MMU3_FW${PROJECT_VERSION}.hex"
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/autopublish
|
||||
COMMAND ${CMAKE_COMMAND} -E copy
|
||||
"MMU2S_MMU3_FW${PROJECT_VERSION}${PROJECT_VERSION_SUFFIX_SHORT}.hex" "autopublish/"
|
||||
)
|
||||
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Reference in New Issue