Workflow: update configuration list

pull/1212/head
Viktor 2023-12-25 21:25:43 +01:00 committed by viktorxda
parent 9c51df345a
commit 7c896551f3
1 changed files with 112 additions and 154 deletions

View File

@ -22,46 +22,12 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
platform:
- hi3516cv100
- hi3518cv100
- hi3518ev100
- hi3516av100
- hi3516dv100
- hi3516cv200
- hi3518ev200
- hi3519v101
- hi3516av200
- hi3516cv300
- hi3516ev100
- hi3516cv500
- hi3516dv300
- hi3516av300
- hi3516ev200
- hi3516ev300
- hi3518ev300
- hi3516dv200
- hi3536cv100
- hi3536dv100
- gk7205v200
- gk7205v210
- gk7205v300
- gk7202v300
- gk7605v100
- t20
- t31
- t40
release:
- lite
- ultimate
include: include:
# Sigmastar infinity6 # Sigmastar [I6]
- {"platform": "ssc325", "release": "lite"} - {"platform": "ssc325", "release": "lite"}
- {"platform": "ssc325de", "release": "lite"} - {"platform": "ssc325de", "release": "lite"}
# Sigmastar infinity6b0 # Sigmastar [I6B]
- {"platform": "ssc333", "release": "lite"} - {"platform": "ssc333", "release": "lite"}
- {"platform": "ssc333", "release": "ultimate"} - {"platform": "ssc333", "release": "ultimate"}
- {"platform": "ssc335", "release": "lite"} - {"platform": "ssc335", "release": "lite"}
@ -73,10 +39,10 @@ jobs:
- {"platform": "ssc337de", "release": "lite"} - {"platform": "ssc337de", "release": "lite"}
- {"platform": "ssc337de", "release": "ultimate"} - {"platform": "ssc337de", "release": "ultimate"}
# Sigmastar infinity6c # Sigmastar [I6C]
- {"platform": "ssc377", "release": "lite"} - {"platform": "ssc377", "release": "lite"}
# Sigmastar infinity6e # Sigmastar [I6E]
- {"platform": "ssc30kd", "release": "lite"} - {"platform": "ssc30kd", "release": "lite"}
- {"platform": "ssc30kd", "release": "ultimate"} - {"platform": "ssc30kd", "release": "ultimate"}
- {"platform": "ssc30kq", "release": "fpv"} - {"platform": "ssc30kq", "release": "fpv"}
@ -86,123 +52,115 @@ jobs:
- {"platform": "ssc338q", "release": "lite"} - {"platform": "ssc338q", "release": "lite"}
- {"platform": "ssc338q", "release": "ultimate"} - {"platform": "ssc338q", "release": "ultimate"}
- platform: hi3518ev200 # Ingenic [T21]
release: mini - {"platform": "t10", "release": "lite"}
- platform: hi3516cv300 - {"platform": "t20", "release": "lite"}
release: mini - {"platform": "t20", "release": "ultimate"}
- platform: hi3516ev200 - {"platform": "t21", "release": "lite"}
release: fpv - {"platform": "t21", "release": "ultimate"}
- platform: hi3516ev300 - {"platform": "t30", "release": "lite"}
release: fpv
- platform: gk7205v200
release: fpv
- platform: gk7205v210
release: fpv
- platform: gk7205v300
release: fpv
- platform: hi3516ev200
release: lte
- platform: hi3516ev300
release: lte
- platform: hi3536dv100
release: fpv
- platform: gk7205v200
release: lte
- platform: gk7205v300
release: lte
- platform: gk7205v200
release: venc
- platform: gk7205v210
release: venc
- platform: gk7205v300
release: venc
# MVP # Ingenic [T31]
- platform: fh8852v100 - {"platform": "t31", "release": "lite"}
release: lite - {"platform": "t31", "release": "ultimate"}
- platform: fh8852v200
release: lite
- platform: gm8136
release: lite
- platform: nt98562
release: lite
- platform: nt98566
release: lite
- platform: rv1109
release: lite
- platform: rv1126
release: lite
- platform: t10
release: lite
- platform: t21
release: lite
- platform: t30
release: lite
- platform: xm510
release: lite
- platform: xm530
release: lite
- platform: xm550
release: lite
# TODO # Ingenic [T40]
- platform: ak3916ev300 - {"platform": "t40", "release": "lite"}
release: lite - {"platform": "t40", "release": "ultimate"}
custom: onlyci
- platform: ak3918ev300
release: lite
custom: onlyci
- platform: dm36x
release: lite
custom: onlyci
- platform: gk7102
release: lite
- platform: gk7102s
release: lite
- platform: msc313e
release: lite
custom: onlyci
- platform: msc316dc
release: lite
custom: onlyci
- platform: msc316dm
release: lite
custom: onlyci
- platform: s3l
release: lite
custom: onlyci
exclude: # Hisilicon [HI3516AV100]
- platform: hi3516cv100 - {"platform": "hi3516av100", "release": "lite"}
release: ultimate - {"platform": "hi3516av100", "release": "ultimate"}
- platform: hi3518cv100 - {"platform": "hi3516dv100", "release": "lite"}
release: ultimate - {"platform": "hi3516dv100", "release": "ultimate"}
- platform: hi3518ev100
release: ultimate # Hisilicon [HI3516CV100]
- platform: hi3516cv200 - {"platform": "hi3516cv100", "release": "lite"}
release: ultimate - {"platform": "hi3518cv100", "release": "lite"}
- platform: hi3519v101 - {"platform": "hi3518ev100", "release": "lite"}
release: ultimate
- platform: hi3516ev100 # Hisilicon [HI3516CV200]
release: ultimate - {"platform": "hi3516cv200", "release": "lite"}
- platform: hi3516cv500 - {"platform": "hi3518ev200", "release": "mini"}
release: ultimate - {"platform": "hi3518ev200", "release": "lite"}
- platform: hi3516dv300 - {"platform": "hi3518ev200", "release": "ultimate"}
release: ultimate
- platform: hi3516av300 # Hisilicon [HI3516CV300]
release: ultimate - {"platform": "hi3516cv300", "release": "mini"}
- platform: hi3516dv200 - {"platform": "hi3516cv300", "release": "lite"}
release: ultimate - {"platform": "hi3516cv300", "release": "ultimate"}
- platform: hi3536cv100 - {"platform": "hi3516ev100", "release": "lite"}
release: ultimate
- platform: hi3536dv100 # Hisilicon [HI3516CV500]
release: ultimate - {"platform": "hi3516av300", "release": "lite"}
- platform: gk7605v100 - {"platform": "hi3516cv500", "release": "lite"}
release: ultimate - {"platform": "hi3516dv300", "release": "lite"}
- platform: gk7205v210
release: ultimate # Hisilicon [HI3516EV200]
- platform: gk7202v300 - {"platform": "hi3516dv200", "release": "lite"}
release: ultimate - {"platform": "hi3516ev200", "release": "lte"}
- {"platform": "hi3516ev200", "release": "fpv"}
- {"platform": "hi3516ev200", "release": "lite"}
- {"platform": "hi3516ev200", "release": "ultimate"}
- {"platform": "hi3516ev300", "release": "lte"}
- {"platform": "hi3516ev300", "release": "fpv"}
- {"platform": "hi3516ev300", "release": "lite"}
- {"platform": "hi3516ev300", "release": "ultimate"}
- {"platform": "hi3518ev300", "release": "lite"}
- {"platform": "hi3518ev300", "release": "ultimate"}
# Hisilicon [HI3519V101]
- {"platform": "hi3516av200", "release": "lite"}
- {"platform": "hi3516av200", "release": "ultimate"}
- {"platform": "hi3519v101", "release": "lite"}
# Hisilicon [HI3536CV100]
- {"platform": "hi3536cv100", "release": "lite"}
# Hisilicon [HI3536DV100]
- {"platform": "hi3536dv100", "release": "fpv"}
- {"platform": "hi3536dv100", "release": "lite"}
# Goke [GK710X]
- {"platform": "gk7102", "release": "lite"}
- {"platform": "gk7102s", "release": "lite"}
# Goke [GK7205V200]
- {"platform": "gk7202v300", "release": "lite"}
- {"platform": "gk7205v200", "release": "lte"}
- {"platform": "gk7205v200", "release": "fpv"}
- {"platform": "gk7205v200", "release": "venc"}
- {"platform": "gk7205v200", "release": "lite"}
- {"platform": "gk7205v200", "release": "ultimate"}
- {"platform": "gk7205v210", "release": "fpv"}
- {"platform": "gk7205v210", "release": "venc"}
- {"platform": "gk7205v210", "release": "lite"}
- {"platform": "gk7205v300", "release": "lte"}
- {"platform": "gk7205v300", "release": "fpv"}
- {"platform": "gk7205v300", "release": "venc"}
- {"platform": "gk7205v300", "release": "lite"}
- {"platform": "gk7205v300", "release": "ultimate"}
- {"platform": "gk7605v100", "release": "lite"}
# Fullhan
- {"platform": "fh8852v100", "release": "lite"}
- {"platform": "fh8852v200", "release": "lite"}
# Grainmedia
- {"platform": "gm8136", "release": "lite"}
# Novatek
- {"platform": "nt98562", "release": "lite"}
- {"platform": "nt98566", "release": "lite"}
# Rockchip
- {"platform": "rv1109", "release": "lite"}
- {"platform": "rv1126", "release": "lite"}
# Xiongmai
- {"platform": "xm510", "release": "lite"}
- {"platform": "xm530", "release": "lite"}
- {"platform": "xm550", "release": "lite"}
steps: steps:
- name: Checkout source - name: Checkout source
@ -256,7 +214,7 @@ jobs:
fi fi
- name: Upload firmware - name: Upload firmware
if: github.event_name != 'pull_request' && matrix.custom != 'onlyci' if: github.event_name != 'pull_request'
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
tag_name: ${{env.TAG_NAME}} tag_name: ${{env.TAG_NAME}}
@ -265,7 +223,7 @@ jobs:
${{env.NANDFW}} ${{env.NANDFW}}
- name: Send binary - name: Send binary
if: github.event_name != 'pull_request' && matrix.custom != 'onlyci' && env.NORFW if: github.event_name != 'pull_request' && env.NORFW
run: | run: |
TG_MSG="Commit: ${GIT_HASH}\nBranch: ${GIT_BRANCH}\nTag: ${TAG_NAME}\nTime: ${TIME}\n\n" TG_MSG="Commit: ${GIT_HASH}\nBranch: ${GIT_BRANCH}\nTag: ${TAG_NAME}\nTime: ${TIME}\n\n"
TG_ICON="\xE2\x9C\x85 GitHub Actions" TG_ICON="\xE2\x9C\x85 GitHub Actions"