Skip to content

Commit

Permalink
workflows: Build test all u-boot boards
Browse files Browse the repository at this point in the history
Signed-off-by: Patrick Rudolph <[email protected]>
  • Loading branch information
PatrickRudolph committed Jul 22, 2024
1 parent e3e3e2c commit 7d8d2d7
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/workflows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,32 @@ jobs:
./linux/arch/arm64/boot/Image
./linux/arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dtb
./linux/.config
uboot_build:
runs-on: ubuntu-latest
container:
image: ghcr.io/9elements/firmware-action/linux_6.1.45:v0.3.2
steps:
- uses: actions/checkout@v3
with:
submodules: 'recursive'
token: ${{ secrets.MY_REPO_PAT || github.token }}
- name: Install tools
shell: bash
run: |
apt-get update && apt-get install -y python3-pyelftools efitools lzop zip srecord device-tree-compiler acpica-tools python3-yaml python3-jsonschema python3-dev python3-setuptools libgnutls28-dev swig uuid-dev python3-pip
python3 -m pip install --user yamllint
ln -s /usr/bin/aarch64-linux-gnu-gcc-ar-10 /usr/bin/aarch64-linux-gnu-gcc-ar
ln -s /usr/bin/aarch64-linux-gnu-gcc-nm-10 /usr/bin/aarch64-linux-gnu-gcc-nm
ln -s /usr/bin/arm-linux-gnu-gcc-ar-10 /usr/bin/arm-linux-gnu-gcc-ar
ln -s /usr/bin/arm-linux-gnu-gcc-nm-10 /usr/bin/arm-linux-gnu-gcc-nm
ln -s /usr/bin/arm-linux-gnueabi-gcc-ar-10 /usr/bin/arm-linux-gnueabi-gcc-ar
ln -s /usr/bin/arm-linux-gnueabi-gcc-nm-10 /usr/bin/arm-linux-gnueabi-gcc-nm
- name: Build all boards
shell: bash
working-directory: ./u-boot
run: |
printf "[toolchain]\nother = /\n[toolchain-prefix]\n\n[toolchain-alias]\nriscv = riscv32\nsh = sh4\nx86 = i686\n[make-flags]\n" > ~/.buildman
./tools/buildman/buildman --list-tool-chains
./tools/buildman/buildman -y -Y -v -e -W -M -c 15 -l -x stm32mp15_dhcom_basic,sandbox,imx6dl_mamoj,mx6sabresd,rcar3_salvator,turris_omnia,renesas_rzg2l_smarc x86
./tools/buildman/buildman -y -Y -v -e -W -M -c 15 -l -x stm32mp15_dhcom_basic,sandbox,imx6dl_mamoj,mx6sabresd,rcar3_salvator,turris_omnia,renesas_rzg2l_smarc rpi

0 comments on commit 7d8d2d7

Please sign in to comment.