Peter Feerick and GitHub
7d1a9caee0
fix(gh): Workaround bug in GitHub runner for Mac Cpn action ( #3203 )
...
* fix(gh): Mac Cpn action dependency reorder
* Another possible fix
2023-02-17 22:06:12 +10:00
3djc and GitHub
bc8087cbf1
feat: Add Radiomaster Boxer ( #2877 )
...
* Radiomaster Boxer
* chore: Add Build system bits
* chore: `EEPROM_VARIANT` no longer used
2022-12-31 16:45:09 +10:00
Peter Feerick and GitHub
efe2ddd2b1
fix(ci): MacOS Companion python clang pkg misisng
2022-12-14 18:16:45 +10:00
Peter Feerick and GitHub
ab5d4f0e20
chore(github): Node.js 12 based actions deprecated ( #2513 )
...
* chore(github): Node.js 12 based actions deprecated
* chore: Remove more dependency ver warnings
- `jurplel/install-qt-action@v3` finally released
- `actions/cache@v1` is thus no longer needed, so its warning gone also
- leaving on only `maxim-lobanov/setup-xcode` remaining
2022-11-15 16:39:24 +10:00
Peter Feerick and GitHub
58742b526e
fix(gh): Don't install arm-none-eabi-gcc pkg ( #2636 )
...
`mingw-w64-i686-arm-none-eabi-gcc` is not actually needed.
2022-10-28 13:01:02 +10:00
Peter Feerick
cc727514ec
chore: Update GH actions
2022-09-26 16:42:33 +10:00
Peter Feerick
07aa46d884
fix: Don't run action if other workflows changed
2022-09-20 19:01:15 +10:00
Peter Feerick
6082611ecb
fix: Build X9E and X9E-hall targets in nightlies
2022-09-20 18:53:31 +10:00
elecpower and Peter Feerick
887902bf4f
Include OpenSSL 1.1 in Win32 and Win64 installer packages
2022-09-06 09:29:41 +10:00
Raphael Coeffic and Peter Feerick
2dee0e7b68
fix(cpn): revert macOS runner to Python 3.9
2022-08-23 20:33:41 +10:00
zhaobing and Peter Feerick
9d7abf78eb
Add LiteRadio3_Pro target on companion and simulator
2022-08-20 10:59:50 +10:00
Peter Feerick and Peter Feerick
0e1b430ae9
chore: Minor cleanup
2022-08-16 18:44:57 +10:00
XING and Peter Feerick
299991bc11
Add iFlight Commando8
...
Add iFlight Commando8 ELRS radio
2022-08-16 18:44:57 +10:00
Peter Feerick
87b3614798
fix: Drop the path from nightly release zips
...
Nightly release zips were including a subfolder, as
opposed to PR and normal releases.
2022-08-10 14:44:08 +10:00
Raphael Coeffic and GitHub
b57c1f303e
chore(github): Bump macOS runner version to mac-11 ( #2176 )
...
* Bump macOS runner version to mac-11
* Use XCode 11.7 (oldest supported version by GH runners)
2022-08-01 18:33:50 +10:00
Peter Feerick and GitHub
d266689d25
chore(github): Build win32 companion on push to main
...
It's enough to build the win64 companion on PRs for testing, and this keeps the win32 builds from going stale, and may also keep it's build cache form from being cleared.
2022-07-22 11:02:57 +10:00
Peter Feerick and Peter Feerick
f31f06b344
fix(github): only build, not test
2022-07-20 13:01:31 +10:00
Peter Feerick and Peter Feerick
d4ffe15e45
chore(github): Add to github actions
2022-07-20 13:01:31 +10:00
Raphael Coeffic
6465c554cb
fix(nightly): use edgetx-dev image for nightly builds as well
2022-06-12 08:00:36 +02:00
Raphael Coeffic and GitHub
84b1871532
MSYS2: use pillow and lz4 package instead of pip ( #2028 )
2022-06-12 00:09:14 +02:00
Raphael Coeffic
48aa7d751c
Add lz4 to Windows & macOS Companion workflows
2022-06-11 22:30:22 +02:00
Peter Feerick
49c585f6d4
fix(ghaction): Update inc. path to match filename
...
Thanks @rotorman
2022-05-13 12:20:35 +10:00
Peter Feerick
48a10a35ef
chore(ghaction): Change name of 64bit cpn action
2022-05-09 13:44:03 +10:00
Peter Feerick and GitHub
b0e3cb015f
feat(minor): Better showing of version info in firmware and cpn, remove seperate cpn32 build script ( #1913 )
...
* fix: Prevent potential wordsplitting of variables
* chore: Remove need for separate cpn 32bit script
* Build script tag/branch/PR auto-detection
* Teach companion about VERSION_TAG
* Update some constant names
* Only one companion build script
* Actually use `VERSION_SUFFIX` in about screen 🤦
* Add space
* Remove line that was only for testing 32bit build
* Remove hyphen between win and bits
* Show codename in Settings -> Version
* cpn: Only show codename on tagged versions
* Update about screen also
* Double quotes around codename on colorlcd
* Update copyright year
* About screen should use VERSION_TAG when set
2022-05-08 16:24:31 +10:00
Risto and GitHub
f2b07ddf1b
feat(firmware): Set "nightly" suffix for GitHub nightly builds ( #1903 )
...
* Sets explicit "nightly" suffix for GitHub nightly builds.
* Extract and set EDGETX_VERSION_SUFFIX only, if not already set
2022-04-26 20:44:44 +10:00
Risto and GitHub
a830efe8de
chore(companion): Use "cpn-win-64" to more clearly denote 64-bit Windows vers ( #1872 )
2022-04-21 18:35:41 +10:00
Raphael Coeffic and Raphael Coeffic
7d4c814215
macOS Companion: install Pillow with python3
2022-03-25 16:47:59 +01:00
Raphael Coeffic and Raphael Coeffic
e293d85874
Fix macOS Companion build on GH
2022-03-25 16:47:59 +01:00
Raphael Coeffic
1b87b6acea
Bump dev version
2022-03-25 11:35:48 +01:00
yds and GitHub
b36e456ca7
chore: Add X9E target ( #1721 )
...
* added X9E target
* added X9E target
* added X9E target
2022-03-22 16:08:10 +10:00
Peter Feerick and GitHub
5601bd53b2
Allow manual trigger of fw build/check action
2022-01-29 12:49:14 +10:00
Raphael Coeffic and Peter Feerick
119590fce4
Use edgetx-dev:latest again
2022-01-29 10:14:33 +10:00
Raphael Coeffic and Peter Feerick
8d08bb3a3f
Build using edgetx-dev:2.5.1
2022-01-29 10:14:33 +10:00
Samuel Henrique and GitHub
d09ba3adca
fix: Prevent word splitting in compilation scripts when handling paths ( #1502 )
...
These invocations will all cause bugs when pwd returns something that
can be interpreted by bash, the most common case being a folder
with whitespaces in its name. In other words these can be triggered by
calling the scripts from any folder that contains whitespaces.
More info on this specific finding by shellcheck:
https://github.com/koalaman/shellcheck/wiki/SC2046
2022-01-26 20:58:24 +10:00
Peter Feerick and GitHub
09980bf640
Typos
2022-01-26 11:32:59 +10:00
Peter Feerick and GitHub
bbb834b104
Ignore config files for external services
2022-01-26 11:32:34 +10:00
Peter Feerick and GitHub
294e250f08
[ghactions] Cache Qt dependencies for building Windows Companion ( #1431 )
...
* [action] Cache QT install files
* Take into account two windows builds
Note: If for any reason the cache is corrupted, the cache key will need to be updated to make it re-build.
2022-01-21 13:10:12 +10:00
Raphael Coeffic
2244e369ed
Add Zorro and T-pro to nightly builds
2021-12-31 09:35:25 +01:00
Raphael Coeffic
4a2b7f8d2d
Added 2.6 branch to actions
2021-12-20 11:32:32 +01:00
Raphael Coeffic
c2ecd0e1cf
Add T-pro to build action
2021-12-17 17:09:38 +01:00
Raphael Coeffic
479bd9d128
Add Zorro to build targets
2021-12-17 15:17:49 +01:00
Risto and GitHub
1bdb99f2bb
Use build-companion-nightly-win32.sh instead
2021-11-08 22:35:00 +01:00
rotorman
4b48e92a47
GitHub WebGUI created the file in root. Let's try under workflows instead.
2021-11-08 21:55:10 +01:00
Raphael Coeffic and Peter Feerick
eebd10dd9a
Companion Linux: build AppImage
2021-10-06 16:45:32 +11:00
Raphael Coeffic
99048e6389
Pin macOS builds to 10.15
...
macos-latest is about to change to big sur (11.0).
2021-09-23 09:06:55 +02:00
Raphael Coeffic
982382e164
Aligned / Added 2.5 branch in automatic builds
2021-09-21 08:34:42 +02:00
Raphael Coeffic
66b523cf88
Fixed workflow name patterns
2021-09-19 16:55:48 +02:00
Raphael Coeffic
f554c12337
Fixed Companion artifacts names
2021-09-19 16:49:44 +02:00
Raphael Coeffic
e6cdb7623b
Allow Companion build on version tags on main and 2.5 branch
2021-09-19 14:13:37 +02:00
Raphael Coeffic and GitHub
4546f885ec
Add capability to build more firmwares than scheduled for tests ( #510 )
...
* Add capability to build more firmwares than scheduled for tests
* Fixed casing for tx16s-fs target
* Fixed target names in YAML & added new ones to fw.json
* Remove unsupported "autoupdate"
* Update nightly targets
2021-09-19 19:44:25 +10:00