HKL's Notes
Cares C.V. · Linkedin · Github


Auto Build MMDVMhost And DMRGateway by Github Action

By , on , tagged: 🏷️Programming  🏷️Radio 

This post introduces my projects for automatically building MMDVMHost and DMRGateway with GitHub Actions.

Why automated builds?

Building radio gateway software from source can be time-consuming and brittle. Each release may require specific dependencies, toolchains, and build options. For users and maintainers, the build process is easier to manage if it is automated and produces ready-to-download artifacts.

Project repositories

Each repository contains a GitHub Actions workflow that checks out the corresponding upstream source, installs the required build dependencies, compiles the project, and publishes binary artifacts.

What the workflows do

The GitHub Actions workflows are designed to:

This makes it simple to obtain the latest MMDVMHost and DMRGateway builds without needing to build locally.

Benefits

How to use

Visit each repository and check the latest workflow run or release assets. The builds are published as artifacts for easy download, so users can focus on deploying the binaries rather than on building them.

Future plans

I intend to keep both workflows up to date with upstream changes, improve dependency handling, and support additional build platforms if needed.

If you are interested in automated build workflows for amateur radio software, these repositories show a practical example of using GitHub Actions to build and deliver MMDVMHost and DMRGateway reliably.



Articles are licensed under CC BY-NC 4.0