Commit Graph

25 Commits

Author SHA1 Message Date
Ryan Turner 1c50bf8bad ci: rename build artifacts to align with naming convention
OpenRTX releases have had their artifacts follow a historical pattern,
which has both set users expectations and had documentation (both official
and unofficial) built. The CI builds don't follow those conventions though,
which causes confusion with users who don't have experience doing local
builds.
This change moves the build artifacts to match the file naming convention
users are accustomed to, and it uses the branch name as the name of the build
name that is listed.

Fixes: https://tasks.openrtx.org/project/openrtx/task/779
Signed-off-by: Ryan Turner <ryan@turnrye.com>
Acked-by: Silvano Seva <silseva@fastwebnet.it>
2025-11-02 20:17:18 +01:00
Ryan Turner c596fd8007 ci: fix artifact path for cs7000p build target
The build artifacts were looking for a file ending with , and so it was never picked up. This fixes that problem.
2025-11-01 23:20:01 +01:00
Silvano Seva 6b255e56a1 ci: build Module17 bin target instead of wrap
Signed-off-by: Silvano Seva <silseva@fastwebnet.it>
2025-10-05 14:28:31 +02:00
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
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
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