Skip to content

.github/workflows/buildroot-external-st.yml #27

.github/workflows/buildroot-external-st.yml

.github/workflows/buildroot-external-st.yml #27

on: workflow_dispatch
jobs:
build-all:
runs-on: ubuntu-22.04
strategy:
matrix:
config: [ st_stm32mp157a_dk1_defconfig, st_stm32mp157a_dk1_demo_defconfig, st_stm32mp157d_dk1_defconfig, st_stm32mp157d_dk1_demo_defconfig, st_stm32mp157c_dk2_defconfig, st_stm32mp157c_dk2_demo_defconfig, st_stm32mp157f_dk2_defconfig, st_stm32mp157f_dk2_demo_defconfig, st_stm32mp135f_dk_defconfig, st_stm32mp135f_dk_demo_defconfig ]
steps:
- uses: actions/checkout@v3
with:
path: buildroot-external-st
- uses: actions/checkout@v3
with:
repository: bootlin/buildroot
ref: st/2023.02.2
path: buildroot
- name: Configure Buildroot
run: make -C buildroot BR2_EXTERNAL=../buildroot-external-st O=../output ${{ matrix.config }}
- name: Build Buildroot
run: make -C buildroot BR2_EXTERNAL=../buildroot-external-st O=../output
- name: Run legal-info
run: make -C buildroot BR2_EXTERNAL=../buildroot-external-st O=../output legal-info
- name: Compress sdcard.img
run: gzip -9 output/images/sdcard.img
- name: Store images
uses: actions/upload-artifact@v3
with:
name: image-${{ matrix.config }}
path: output/images/sdcard.img.gz