Max
59b3b915df
Add TUI support for arm and arm64 in workflows ( #85 )
...
* add support for building TUI on arm64 and arm
* update deprecated asset release action
* add support for building TUI on arm64 and arm; update deprecated asset release action
10 months ago
Bryan Biedenkapp
059b4f7d70
okay now that I've rewritten history, selectively for amd64 we'll build TUI in the workflow (arm, arm64 and armhf all don't support it via automatic workflow build right now, anyone got any ideas?);
10 months ago
Bryan Biedenkapp
603e35e66e
convert artifact/package building to use the .tar.gz mechanism of the CMake build instead of packing a .zip with loose files (perhaps if we want both we add a separate artifact for that later?);
10 months ago
Bryan Biedenkapp
ac515f120a
attempt to fix GitHub workflow, Ubuntu 20.04 was deprecated 4/15 so I upgraded the runners to 22.04;
10 months ago
Jim
2bc21bc76a
Fixed Dependabot's incompetence and *ACTUALLY* made the workflows usa… ( #71 )
...
* Fixed Dependabot's incompetence and *ACTUALLY* made the workflows usable again.
* The bot didn't even use a valid release?
---------
Co-authored-by: faulty <faulty@evilcomputing.net>
1 year ago
dependabot[bot]
3f7aff19cd
Bump actions/download-artifact from 2 to 4.1.7 in /.github/workflows ( #70 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 2 to 4.1.7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v2...v4.1.7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 year ago
Bryan Biedenkapp
977db52aac
add libssl-dev to the GH build workflows;
2 years ago
Bryan Biedenkapp
311b113719
reenable armhf (lets try this ... again);
2 years ago
Bryan Biedenkapp
ab38c272da
revert reenable armhf;
2 years ago
Bryan Biedenkapp
f35fb7954a
reenable armhf; ensure dvmfne is included in build artifacts;
2 years ago
Bryan Biedenkapp
481ee51229
Disable armhf autobuild -- for now.
2 years ago
K4YT3X
1afad073bc
added create pre-release option for manual builds ( #33 )
...
Signed-off-by: k4yt3x <i@k4yt3x.com>
3 years ago
K4YT3X
ff97cc5ada
temporarily disabled TUI support in pipelines ( #32 )
...
Signed-off-by: k4yt3x <i@k4yt3x.com>
3 years ago
K4YT3X
da863f6785
Fixed P25 garbled encrypted voice, plus minor several other improvements ( #27 )
...
* changed GHA runners to ubuntu-20.04 since glibc is too new in 22.04
* updated gitignore to exclude CMake and more C++ temporary files
* adjusted scripts' permissions
* created express Makefile to easily build for different arch
* automatically clone ASIO source code using CMake
* updated Raspberry Pi configuration docs
* fixed P25 garbled encrypted voice due to incorrect HDU MIs, frame type predictions, and clear null IMBE frames
* removed ASIO clones from pipelines
3 years ago
K4YT3X
556298890d
redesigned release and build pipelines ( #26 )
3 years ago
Bryan Biedenkapp
97e3b68da0
use -j $(nproc) for all workflows;
3 years ago
K4YT3X
a2a96d53af
added -j to make to speed up compilation ( #23 )
3 years ago
Bryan Biedenkapp
86ec1f62ed
correct typos;
3 years ago
K4YT3X
14fd829723
Set CMake build type to release and added binary stripping ( #22 )
...
* set CMake build type to Release
* added strip flag to cmake build command
3 years ago
K4YT3X
c487873db2
Reorganizing directory structure and minor housekeeping ( #21 )
...
* reorganized files into appropriate directories
* updated README, AUTHOR, and LICENSE to conform to conventions
* adjusted CMakeLists and pipeline for the new directory structure
* moved examples->configs; scripts->tools; src/debian->/debian
* updated authors information
* created new section in author information
* removed deprecated iden_channel_calc tool
3 years ago
k4yt3x
39362768a0
replaced actions/create-release with softprops/action-gh-release
3 years ago
k4yt3x
786c5d217f
replaced pipeline set-output with environment file
3 years ago
k4yt3x
3a97dbb73d
fixed asio cross-compiling issues
3 years ago
Bryan Biedenkapp
a37df330ab
fix some minor workflow naming;
3 years ago
k4yt3x
a9a6a0262c
added libasio-dev for the new REST API
3 years ago
k4yt3x
3a201a466c
redesigned the release pipeline to auto cross-compile for architectures
3 years ago
Bryan Biedenkapp
07fad26ec3
update GitHub workflow to include libasio-dev;
3 years ago
Nat Moore
1053abf875
yea fix the names i'm stupid
3 years ago
Nat Moore
3067d9ef04
add auto run on v3 branch ???
3 years ago
Nat Moore
f5c51d2475
move to separate build and release files;
3 years ago
Nat Moore
e2ca13d9cf
oops! forgot the build command
3 years ago
Nat Moore
0da8ee87fb
inc checkout version; fix cmake build
3 years ago
Nat Moore
7b21aad437
add manual run; add build type to GH actions
3 years ago
Nat Moore
5cc72c162a
add GH actions;
3 years ago
Bryan Biedenkapp
a71d00a09d
fix GitHub workflows, these should never run automatically;
4 years ago
Bryan Biedenkapp
2f91715752
add support to make directly to a tarball package; add .github workflow YAML files;
4 years ago