summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorHa Thach <[email protected]>2023-03-08 13:08:25 +0700
committerGitHub <[email protected]>2023-03-08 13:08:25 +0700
commitbe66f5f57f435ef2d00b3e23f6bd850468d14942 (patch)
treeff576f91fb0dc367c88f37683ed445a7a88fe88c /.github/workflows
parent3387c8610876d15216d8ae3a0ce5e938824ead06 (diff)
parent0957902c40633a21e7174cc4d59e6c4b34d1d52a (diff)
Merge pull request #1941 from hathach/minor-ci
Minor ci
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build_arm.yml40
1 files changed, 13 insertions, 27 deletions
diff --git a/.github/workflows/build_arm.yml b/.github/workflows/build_arm.yml
index 96c337462..b1b88ec70 100644
--- a/.github/workflows/build_arm.yml
+++ b/.github/workflows/build_arm.yml
@@ -34,28 +34,22 @@ jobs:
# Alphabetical order
- 'broadcom_32bit'
- 'imxrt'
- - 'lpc15'
- - 'lpc18'
- - 'lpc54'
- - 'lpc55'
- - 'mm32'
- - 'msp432e4'
+ - 'lpc15 lpc18'
+ - 'lpc54 lpc55'
+ - 'mm32 msp432e4'
- 'nrf'
- 'rp2040'
- 'samd11'
- 'samd21'
- 'samd51'
- 'saml2x'
- - 'stm32f0'
- - 'stm32f1'
+ - 'stm32f0 stm32f1'
- 'stm32f4'
- 'stm32f7'
- - 'stm32g4'
+ - 'stm32g4 stm32wb'
- 'stm32h7'
- 'stm32l4'
- - 'stm32wb'
- - 'tm4c123'
- - 'xmc4000'
+ - 'tm4c123 xmc4000'
steps:
- name: Setup Python
uses: actions/setup-python@v4
@@ -71,7 +65,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 +94,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 +230,7 @@ jobs:
- name: Download stm32l4 Artifacts
uses: actions/download-artifact@v3
with:
- name: stm32l412nucleo
+ name: stm32l4
- name: Create flash.sh
run: |