improve ci
This commit is contained in:
34
.github/workflows/build_arm.yml
vendored
34
.github/workflows/build_arm.yml
vendored
@@ -34,10 +34,8 @@ jobs:
|
||||
# Alphabetical order
|
||||
- 'broadcom_32bit'
|
||||
- 'imxrt'
|
||||
- 'lpc15'
|
||||
- 'lpc18'
|
||||
- 'lpc54'
|
||||
- 'lpc55'
|
||||
- 'lpc15 lpc18'
|
||||
- 'lpc54 lpc55'
|
||||
- 'mm32'
|
||||
- 'msp432e4'
|
||||
- 'nrf'
|
||||
@@ -46,14 +44,12 @@ jobs:
|
||||
- 'samd21'
|
||||
- 'samd51'
|
||||
- 'saml2x'
|
||||
- 'stm32f0'
|
||||
- 'stm32f1'
|
||||
- 'stm32f0 stm32f1'
|
||||
- 'stm32f4'
|
||||
- 'stm32f7'
|
||||
- 'stm32g4'
|
||||
- 'stm32g4 stm32wb'
|
||||
- 'stm32h7'
|
||||
- 'stm32l4'
|
||||
- 'stm32wb'
|
||||
- 'tm4c123'
|
||||
- 'xmc4000'
|
||||
steps:
|
||||
@@ -71,7 +67,7 @@ jobs:
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Checkout common submodules in lib
|
||||
run: git submodule update --init lib/FreeRTOS-Kernel lib/lwip lib/sct_neopixel
|
||||
run: git submodule update --init lib/FreeRTOS-Kernel lib/lwip
|
||||
|
||||
- name: Checkout hathach/linkermap
|
||||
uses: actions/checkout@v3
|
||||
@@ -100,29 +96,21 @@ jobs:
|
||||
find ${ex} -name *.map -print -quit | xargs -I % sh -c 'echo "::group::%"; linkermap -v %; echo "::endgroup::"'
|
||||
done
|
||||
|
||||
# Upload binaries for rp2040 hardware test with self-hosted
|
||||
# Upload binaries for rp2040/stm32l412nucleo hardware test with self-hosted
|
||||
|
||||
- name: Prepare rp2040 Artifacts
|
||||
if: matrix.family == 'rp2040' && github.repository_owner == 'hathach'
|
||||
run: find examples/ -name "*.elf" -exec mv {} . \;
|
||||
|
||||
- name: Upload rp2040 Artifacts
|
||||
if: matrix.family == 'rp2040' && github.repository_owner == 'hathach'
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: ${{ matrix.family }}
|
||||
path: |
|
||||
*.elf
|
||||
|
||||
# Upload binaries for stm32l412nucleo hardware test with self-hosted
|
||||
- name: Prepare stm32l412nucleo Artifacts
|
||||
if: matrix.family == 'stm32l4'
|
||||
run: find examples/ -path "*stm32l412nucleo/*.elf" -exec mv {} . \;
|
||||
|
||||
- name: Upload stm32l412nucleo Artifacts
|
||||
if: matrix.family == 'stm32l4'
|
||||
- name: Upload Artifacts for hardware testing
|
||||
if: matrix.family == 'stm32l4' || (matrix.family == 'rp2040' && github.repository_owner == 'hathach')
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: stm32l412nucleo
|
||||
name: ${{ matrix.family }}
|
||||
path: |
|
||||
*.elf
|
||||
|
||||
@@ -244,7 +232,7 @@ jobs:
|
||||
- name: Download stm32l4 Artifacts
|
||||
uses: actions/download-artifact@v3
|
||||
with:
|
||||
name: stm32l412nucleo
|
||||
name: stm32l4
|
||||
|
||||
- name: Create flash.sh
|
||||
run: |
|
||||
|
Reference in New Issue
Block a user