firmware/.github/workflows/uboot.yml

62 lines
2.4 KiB
YAML

name: uboot
on:
workflow_dispatch:
jobs:
toolchain:
name: Uboot
runs-on: ubuntu-latest
steps:
- name: Prepare
run: |
sudo apt-get update
sudo apt-get install gcc-arm-linux-gnueabi gcc-mipsel-linux-gnu u-boot-tools lzop
- name: Ingenic
run: |
git clone https://github.com/openipc/u-boot-ingenic.git --depth 1
cd u-boot-ingenic
bash build.sh
- name: Sigmastar
run: |
git clone https://github.com/openipc/u-boot-sigmastar.git --depth 1
cd u-boot-sigmastar
bash build.sh
- name: Upload
uses: softprops/action-gh-release@v2
with:
tag_name: latest
files: |
u-boot-ingenic/output/u-boot-t10-nor.bin
u-boot-ingenic/output/u-boot-t10l-nor.bin
u-boot-ingenic/output/u-boot-t20-nor.bin
u-boot-ingenic/output/u-boot-t20l-nor.bin
u-boot-ingenic/output/u-boot-t20x-nor.bin
u-boot-ingenic/output/u-boot-t21n-nor.bin
u-boot-ingenic/output/u-boot-t30a-nor.bin
u-boot-ingenic/output/u-boot-t30a1-nor.bin
u-boot-ingenic/output/u-boot-t30l-nor.bin
u-boot-ingenic/output/u-boot-t30n-nor.bin
u-boot-ingenic/output/u-boot-t30x-nor.bin
u-boot-ingenic/output/u-boot-t31a-nor.bin
u-boot-ingenic/output/u-boot-t31al-nor.bin
u-boot-ingenic/output/u-boot-t31l-nor.bin
u-boot-ingenic/output/u-boot-t31lc-nor.bin
u-boot-ingenic/output/u-boot-t31n-nor.bin
u-boot-ingenic/output/u-boot-t31x-nor.bin
u-boot-sigmastar/output/u-boot-ssc30kd-nor.bin
u-boot-sigmastar/output/u-boot-ssc30kq-nor.bin
u-boot-sigmastar/output/u-boot-ssc325-nor.bin
u-boot-sigmastar/output/u-boot-ssc325de-nand.bin
u-boot-sigmastar/output/u-boot-ssc333-nor.bin
u-boot-sigmastar/output/u-boot-ssc335de-nor.bin
u-boot-sigmastar/output/u-boot-ssc335-nor.bin
u-boot-sigmastar/output/u-boot-ssc337de-nor.bin
u-boot-sigmastar/output/u-boot-ssc337de-nand.bin
u-boot-sigmastar/output/u-boot-ssc337-nor.bin
u-boot-sigmastar/output/u-boot-ssc338q-nand.bin
u-boot-sigmastar/output/u-boot-ssc338q-nor.bin
u-boot-sigmastar/output/u-boot-ssc377-nor.bin