244aab8919
feat(radio): Senduwing H17 support ( #7764 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Risto <rotorman@users.noreply.github.com >
2026-09-13 18:12:22 +10:00
a9f89323a9
docs(build): add canonical build instructions, pyproject.toml, and add more radio presets ( #7222 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2026-09-03 10:58:04 +10:00
26bd20663e
fix(x10express): restore RADIO_X10EXPRESS guards, de-dupe RADIO_FLAVOR, add ci check to prevent future occurances ( #7725 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-30 18:55:03 +10:00
04f83083f0
refactor: remove redundant x9e-hall target entry ( #7723 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: GitHub Copilot <copilot@github.com >
2026-08-30 08:56:15 +10:00
9f7f642f1a
ci: check sim_string_list.h stays in sync with string_list.h ( #7720 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-28 19:33:03 +10:00
e2bcbd6c7f
fix(ci): missing v12 and gx15 simulator targets ( #7693 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-22 10:19:03 +10:00
2baf75f3aa
chore(ci): update actions to their current major versions ( #7691 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-21 19:26:07 +10:00
62ed67a462
feat: Radiomaster GX15 support ( #7643 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2026-08-19 09:51:59 +10:00
9260d2bc77
chore(ci): add Justfile and codegen drift check ( #7605 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-12 15:19:54 +10:00
866ee0a92e
feat(v12): support for HelloRadioSky V12 ( #7114 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: radiosky <839034809@qq.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 14:57:46 +10:00
f8a89393c5
fix(cpn): missing NSIS for windows-2025 runner ( #6598 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-27 15:01:53 +10:00
640fc189e7
feat: iFlight Commando 14 support ( #7494 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
2026-07-16 12:30:16 +10:00
c966bee5f2
feat: add HRS V14 LCD variant ( #7480 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
2026-07-15 13:37:05 +10:00
9326a202b2
refactor(cpn): introduce BoundedString<N> for ModelData string fields ( #7438 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 13:50:53 +10:00
3djc and GitHub
bec362854b
fix(t22): missed WASM / simulator builds ( #7495 )
2026-06-25 14:29:34 +10:00
3djc and GitHub
e1cc5ed2e0
feat: support for Jumper T22 ( #7420 )
2026-06-16 11:04:53 +10:00
meanwhile131 and GitHub
85802ca937
ci: fix broken link in release drafter ( #7423 )
2026-06-03 13:20:49 +10:00
Peter Feerick and GitHub
248060438a
docs: add MkDocs documentation site ( #7200 )
2026-03-22 19:32:04 +10:00
Peter Feerick and GitHub
53806e6114
ci: add validation workflow for hardware definitions ( #7195 )
2026-03-22 09:45:57 +10:00
Peter Feerick
2025d48d88
ci: companion work_flow dispatch can do selective builds
2026-03-21 23:32:46 +00:00
Raphael Coeffic and GitHub
4c4cb2c31b
chore: cleanup WASM builds ( #7196 )
2026-03-21 20:30:58 +10:00
Raphael Coeffic and GitHub
04a2231aee
feat: WASM modules based simulation in Companion ( #6435 )
2026-03-20 12:19:17 +10:00
Peter Feerick
ca114335a3
chore(ci): more action updates
...
Some bumps missed in missed in a4e3275ef3
2026-03-17 00:57:47 +00:00
Peter Feerick
a4e3275ef3
chore(ci): update action to NodeJS 24 versions
...
NodeJS 20 is EOL in April, so Github is starting to warn about NodeJS 20 Actions prior to phassing out in June.
2026-03-16 08:44:32 +00:00
df981597c6
chore(radio): remove hardware definitions present in JSON ( #6437 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-03-14 20:36:37 +10:00
Peter Feerick and GitHub
2ca8e3e7b6
chore(ci): bump checkout action version ( #7166 )
2026-03-11 15:53:33 +10:00
Peter Feerick
c76d9aa64b
ci: update git-cliff config, fix release-drafter changelog
2026-02-24 02:29:23 +00:00
Peter Feerick
6beef56416
ci: install git-cliff
...
Duh!
2026-02-23 06:07:26 +00:00
Peter Feerick and GitHub
0a999261dd
ci: updates to release-drafter and nightly actions, use git-cliff for changelog ( #7091 )
2026-02-10 11:26:45 +10:00
Peter Feerick and GitHub
07c767af2e
ci: release-drafter should look for all workflow runs ( #7060 )
2026-02-02 06:40:01 +10:00
Peter Feerick
71f0546f83
ci: use changelog-builder v6
...
Older v4 expected commitMode rather than mode and didn't support hybrid mode.
2026-02-01 14:51:42 +10:00
Peter Feerick and GitHub
11380815e9
ci: use hybrid changelog mode to support direct commits ( #7057 )
2026-02-01 09:06:33 +10:00
Peter Feerick and GitHub
7ebfb48823
fix(ci): incorrect configuration tag for changelog generator ( #7054 )
2026-01-31 18:03:15 +10:00
Peter Feerick and GitHub
7e526fe32b
ci: tweak headings for the release notes, fix labels and scopes ( #7047 )
2026-01-30 16:47:11 +10:00
Peter Feerick
3520ccf4b6
chore(ci): make release-drafter action summary more informative
2026-01-30 13:39:31 +10:00
Peter Feerick and GitHub
729e0c684a
chore(ci): add release drafter, update nightly release action ( #7045 )
2026-01-30 12:14:20 +10:00
be496b66b6
feat: add support for RadioMaster TX16S MK3 ( #7017 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
2026-01-25 14:08:05 +10:00
Peter Feerick and GitHub
9ecd94363b
chore: update QT_VERSION from 6.9.0 to 6.9.3 ( #6940 )
2026-01-15 10:37:04 +10:00
Peter Feerick and GitHub
36eb888b86
chore(ci): bump to MacOS 14 for Companion builds ( #6863 )
2025-12-12 10:43:31 +10:00
Peter Feerick and GitHub
af814bd09a
chore(ci): branch filters and cleanup ( #6856 )
2025-12-05 11:47:42 +10:00
13b849dea4
fix(pa01): tests failing due to missing images ( #6838 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2025-11-30 11:45:33 +10:00
Peter Feerick
8cdab34d93
chore(ci): need to remove tags filter
...
- as when no branch or tag trigger is specified, both branchs AND tags will trigger a CI run, otherwise only the specified event (in this case tags) will trigger a CI run
- make use of yaml anchor support added in Sept 2025
2025-11-25 11:00:54 +00:00
Peter Feerick
7abe39c095
chore(ci): drop branch filters
...
They are not strictly necessary, as the tag and path triggers will trigger actions
2025-11-25 10:37:58 +00:00
Peter Feerick and GitHub
ef32172454
fix(ci): build t15pro nightly
...
Missed in #6592
2025-11-23 21:26:14 +10:00
Peter Feerick and GitHub
2e9ab5819a
chore: sync action for mfg repos ( #6755 )
2025-11-01 14:28:42 +10:00
Peter Feerick and GitHub
12b9d8dbef
chore(ci): limit number of parallel builds to prevent runner resource starvation ( #6683 )
2025-10-20 13:04:05 +10:00
Peter Feerick and GitHub
f194260070
chore(ci): always upload build logs for CPN runs ( #6682 )
2025-10-20 13:02:42 +10:00
Peter Feerick and GitHub
388f7ca552
chore(ci): allow skipping specific CI runs for PRs ( #6691 )
2025-10-19 15:36:58 +10:00
Raphael Coeffic and GitHub
9e0287d0b5
fix(ci): pin to windows-2022 runner ( #6600 )
2025-09-24 07:53:36 +10:00
3djc and GitHub
8c23ea75c0
feat: support for Jumper T15 Pro ( #6592 )
2025-09-19 11:29:15 +10:00