dce3a43...
by
Gary Buhrmaster <email address hidden>
Github workflow: New workflow leveraging ansible
This is an attempt to update the workflow to
use ansible as the "one source of truth"
for build requirements.
Any new build requirements will need to
be added to ansible (ideally before the
commit to master requiring the new build
requirements).
In theory, the workflows will need little
to no changes when the distros update
their versions, as we use the docker
tags for latest/current for the Linux
distros and macports port names for macOS.
Fedora was selected for the Qt6, Clang,
and CMake builds because Fedora
typically has the "latest/greatest" which
makes things more likely to identify issues.
macOS was migrated to macports to allow for
better testing of all features as well as an
attempt to increase the stabiity of the CI
chain when the upstream package management
developers shift versions of python, mysql,
and qt.
f27cb95...
by
David Hampton <email address hidden>
Some tweaks to the parsing of version information.
1) Ignore lines containing the string 'Format:'
2) Don't parse the SRC_VERSION file twice. If it wasn't found the
first time then set the version to Unknown.
3) Add a couple of additional messages.
89196b6...
by
David Hampton <email address hidden>
Clear variables in the source_version_from_file function.
This lets the caller know whether or not all the variables were set in
the file.
475bb41...
by
David Hampton <email address hidden>
Add fallback commands for obtaining git version and branch information.
Fixes #877
74a03f6...
by
David Hampton <email address hidden>
Build the transcode program with cmake.
e817e4b...
by
Peter Bennett <email address hidden>
web app rebuild
d153db1...
by
Peter Bennett <email address hidden>
web app: Fix bug with updating manual record rules
Manual record rules were showing the wrong channel when opened for
update.