Ryan Turner
04249f4d4d
ci: ensure that build commands return the proper status code
...
Fix ensuring that build runCmd returns the proper status code so that if
a build fails, the CI fails
2025-10-02 19:39:57 +02:00
Ryan Turner
e1994357f8
ci: create builds using devcontainer
...
This change makes it so that CI/CD builds against all supported platforms,
utilizing the devcontainer as its environment rather than setting up one
separately. This allows to have the CICD builds and dev local builds more
similar and reduces the maintenance overhead.
Co-authored-by: Peter Buchegger <peter@pbuchegger.at>
2025-09-12 17:20:20 +02:00
Ryan Turner
74e89450b7
clang-format: add lint job and update run script
...
Update clang-format script to only run on files that are passing the
formatter, that way the clang-format script is useable by CI and
contributors.
2025-09-12 15:46:08 +02:00
marco
359c29592b
Add CS7000/CS700P/DM1701 to actions build
2025-04-21 21:31:11 +02:00
marco
16038ceba7
Add github workflow for zephyr targets
2025-02-08 21:39:42 +01:00
Marco
36ef3b310c
Added function to convert minmea coordinate to fixed-point integer representation
2024-04-10 08:04:26 +02:00
Marco
b71509ecb6
Add smallscreen and mod17 linux binaries to artifacts
2024-02-18 11:36:31 +01:00
Marco
69c0bc484c
Update github actions "checkout" and "upload-artifacts" to v4
...
The v3 actions use Node 16 which is now deprecated and will be phased out.
To fix this we will use the v4 actions which are based on Node20.
For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-02-06 19:29:27 +01:00
marco
4ed9262a96
Updated linux build targets in github workflow
2024-01-09 12:36:23 +01:00
Silvano Seva
f703a48069
ci: use linux codec2 library from apt instead of building it
2023-12-12 19:08:02 +01:00
Ryan Turner
384a07d197
ci: add a job for builds
2023-12-12 19:07:53 +01:00
marco
65d2fdb0e3
Fix unit tests by using system provided codec2
2023-11-10 19:03:28 +01:00
Ryan Turner
ec57e74bc6
feat(ui): add tooling to generate symbols, add GPS status icon and macro latch icon to the macro menu
...
Ref https://github.com/OpenRTX/OpenRTX/issues/161
2023-08-24 09:32:01 +02:00
Ryan Turner
29b6eb08ff
chore(test): fix unit tests and explore a github workflow
2023-08-17 12:16:13 +02:00
Fred
419639b7fe
Remove unmaintained dependency from CI
2021-11-10 23:58:06 +01:00
Silvano Seva
6fd53d1917
Updated version number in meson.build and added libcodec2-dev dependency to CI script
2021-10-08 19:28:59 +02:00
Niccolò Izzo
cc5fe0ecc7
Fix CI by adding codec2 dependency
...
Add codec2 package installation to fix compilation issue after M17 code integration.
2021-10-08 17:24:46 +02:00
Fred
e6a1770579
Remove bin2sgl from CI
2021-04-24 16:57:30 +02:00
Fred
75eac13001
Add gd77 and dm1801 targets to CI
2021-03-24 09:59:58 +01:00
Federico Amedeo Izzo
fc65891a29
Renamed target `mduv380` to `mduv3x0 to be consistent with `md3x0`
2021-03-21 18:26:53 +01:00
Fred
b1c94e1722
Add submodule checkout to Actions workflow
2021-03-15 21:03:42 +01:00
Silvano Seva
61327e60db
Fixed error in CI script preventing it from installing the miosix compiler
2021-03-14 11:56:51 +01:00
Silvano Seva
9dce6b9213
Updated CI config to allow cross-compilation with miosix kernel
2021-03-14 11:52:59 +01:00
silseva
d64cb8a1ba
Updated CI configuration after merge of MD-380 and MD-390 targets
2021-02-03 15:15:54 +01:00
Fred
d7cc27e41b
Add radio_tool dependency to Github actions
2021-01-03 10:18:20 +01:00
Fred
f8b509aeea
Create main.yml
2021-01-03 09:52:42 +01:00