mirror of
https://github.com/DarkFlippers/unleashed-firmware
synced 2024-11-14 16:57:22 +00:00
Bump version for target in CI (#350)
* set target f5 for CI * test env var for target version * remove env variables from names of steps
This commit is contained in:
parent
2fbf427e0a
commit
14c5307b98
1 changed files with 16 additions and 13 deletions
29
.github/workflows/ci.yml
vendored
29
.github/workflows/ci.yml
vendored
|
@ -6,6 +6,9 @@ on:
|
|||
- 'wiki/**'
|
||||
- 'wiki_static/**'
|
||||
|
||||
env:
|
||||
TARGET_VERSION: f5
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: [self-hosted]
|
||||
|
@ -32,39 +35,39 @@ jobs:
|
|||
with:
|
||||
run: /syntax_check.sh
|
||||
|
||||
- name: Build F4 bootloader in docker
|
||||
- name: Build bootloader in docker
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: make -C bootloader TARGET=f4
|
||||
run: make -C bootloader TARGET=${TARGET_VERSION}
|
||||
|
||||
- name: Generate dfu file for bootloader
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: hex2dfu -i bootloader/.obj/f4/bootloader.hex -o bootloader/.obj/f4/bootloader.dfu
|
||||
run: hex2dfu -i bootloader/.obj/${TARGET_VERSION}/bootloader.hex -o bootloader/.obj/${TARGET_VERSION}/bootloader.dfu
|
||||
|
||||
- name: Build F4 firmware in docker
|
||||
- name: Build firmware in docker
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: make -C firmware TARGET=f4 APP_RELEASE=1
|
||||
run: make -C firmware TARGET=${TARGET_VERSION} APP_RELEASE=1
|
||||
|
||||
- name: Generate dfu file for firmware
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: hex2dfu -i firmware/.obj/f4/firmware.hex -o firmware/.obj/f4/firmware.dfu
|
||||
run: hex2dfu -i firmware/.obj/${TARGET_VERSION}/firmware.hex -o firmware/.obj/${TARGET_VERSION}/firmware.dfu
|
||||
|
||||
- name: Generate full hex file
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: srec_cat bootloader/.obj/f4/bootloader.hex -Intel firmware/.obj/f4/firmware.hex -Intel -o full.hex -Intel
|
||||
run: srec_cat bootloader/.obj/${TARGET_VERSION}/bootloader.hex -Intel firmware/.obj/${TARGET_VERSION}/firmware.hex -Intel -o full.hex -Intel
|
||||
|
||||
- name: Move upload files
|
||||
uses: ./.github/actions/docker
|
||||
with:
|
||||
run: |
|
||||
mv bootloader/.obj/f4/bootloader.dfu bootloader.dfu
|
||||
mv bootloader/.obj/f4/bootloader.bin bootloader.bin
|
||||
mv firmware/.obj/f4/firmware.dfu firmware.dfu
|
||||
mv firmware/.obj/f4/firmware.bin firmware.bin
|
||||
mv bootloader/.obj/${TARGET_VERSION}/bootloader.dfu bootloader.dfu
|
||||
mv bootloader/.obj/${TARGET_VERSION}/bootloader.bin bootloader.bin
|
||||
mv firmware/.obj/${TARGET_VERSION}/firmware.dfu firmware.dfu
|
||||
mv firmware/.obj/${TARGET_VERSION}/firmware.bin firmware.bin
|
||||
|
||||
- name: Generate full dfu file
|
||||
uses: ./.github/actions/docker
|
||||
|
@ -78,10 +81,10 @@ jobs:
|
|||
- name: Add firmware.bin at full.bin
|
||||
run: cat firmware.bin >> full.bin
|
||||
|
||||
- name: Publish F4 artifacts
|
||||
- name: Publish artifacts
|
||||
uses: actions/upload-artifact@v2
|
||||
with:
|
||||
name: artifacts_f4
|
||||
name: artifacts
|
||||
path: |
|
||||
bootloader.dfu
|
||||
bootloader.bin
|
||||
|
|
Loading…
Reference in a new issue