feat: WASM modules based simulation in Companion (#6435)

This commit is contained in:
Raphael Coeffic
2026-03-20 12:19:17 +10:00
committed by GitHub
parent 5f8a38bb18
commit 04a2231aee
80 changed files with 3126 additions and 2220 deletions
+16 -34
View File
@@ -15,9 +15,6 @@ on:
- '.gitmodules'
- 'CMakeLists.txt'
pull_request:
branches:
- 'main'
- '[0-9]+.[0-9]+'
paths: *trigger-paths
jobs:
@@ -30,7 +27,7 @@ jobs:
strategy:
matrix:
target:
- x9dp2019
- x9dp2019;x9e
- tx15
- tx16s
- tx16smk3
@@ -38,20 +35,14 @@ jobs:
- el18
- pl18
- pl18ev
- t12max
- t12max;t14
- t15
- t16
- t18
- tlite #STM32F2
- t20
- t14
- t20v2
- tx12 #STM32F2
- t20;t20v2
- x10
- x12s
- x9e
- mt12
- gx12
- mt12;gx12
- nb4p
- st16
- t15pro
@@ -65,7 +56,6 @@ jobs:
uses: actions/checkout@v6
with:
submodules: recursive
# fetch-depth: 0 # https://github.com/actions/checkout#Fetch-all-history-for-all-tags-and-branches
- name: Test ${{ matrix.target }}
env:
@@ -86,28 +76,21 @@ jobs:
matrix:
target:
- nv14;el18
- pl18;pl18ev;pl18u
- pa01
- t12max
- t15;t16;t18
- zorro;pocket;mt12;commando8
- pl18;pl18ev
- pl18u;pa01
- t15;t16
- t14;t18;mt12
- zorro;pocket;commando8
- tprov2;tpros;bumblebee
- t20;t20v2;t14
- tx12mk2;boxer;gx12
- tx15
- tx16s
- tx16smk3
- f16
- mt12;gx12;t20;t20v2
- t12max;tx12mk2;boxer
- tx15;tx16s
- x12s;f16
- v12;v14;v16
- x10;x10express
- x12s
- x7access
- x9dp2019
- x9e;x9e-hall
- mt12;gx12
- nb4p
- st16
- t15pro
- x7access;x9dp2019;x9e;x9e-hall
- nb4p;st16
- tx16smk3;t14;t15pro
container:
image: ghcr.io/edgetx/edgetx-dev:latest
volumes:
@@ -144,7 +127,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Compose release filename
# https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions
run: echo "artifact_name=edgetx-firmware-${GITHUB_REF##*/}" >> $GITHUB_ENV
- name: Merge firmware artifact packages