Commit graph

22 commits

Author SHA1 Message Date
Martin Cooper
c8319fcc7b
Add new build config for Direwolf with Hamlib on Windows (#626)
* Add new build config for Direwolf with Hamlib on Windows

In parallel with the existing 64-bit Windows build, these changes add
a new matrix config for the same build but including Hamlib as part of
the build and package distribution. The resultant package zip file has
"-hamlib" appended to the name to distinguish it from the standard
Windows build.

Installing Hamlib as a build dependency using a package manager isn't
a viable option on Windows. Instead, we interrogate the GitHub release
assets to find the latest 4.x release of Hamlib, download and expand
the zip file for that release, and provide the path to the directory
for CMake configuration.

* Fix WIndows build errors

* Include Hamlib license-related files in Windows Hamlib zip
2025-11-30 16:51:24 -05:00
wb2osz
cc97a64d24 Disable broken Windows 32 bit CI build for now. 2025-09-30 11:55:33 -04:00
wb2osz
ddcde813a4 Replace deprecated Windows 2019 runner with 2022. 2025-09-01 13:50:46 -04:00
wb2osz
7365173e34 Remove Ubuntu 20 no longer supported by actions. 2025-06-19 13:56:49 -04:00
wb2osz
1d5e694975 artifact actions v3 now obsolete 2025-06-19 13:04:30 -04:00
wb2osz
997894c6ab
Merge branch 'dev' into dev 2025-04-27 16:58:24 -04:00
wb2osz
aeb5153403 Fix github action. 2025-04-24 17:01:52 -04:00
Martin Cooper
8ae7de98fc Sync Mac CM108 changes with latest dev branch 2024-05-13 09:52:43 -07:00
Rafael Gustavo da Cunha Pereira Pinto
93572513d4
Update codeql-analysis.yml 2024-03-06 09:43:59 -03:00
Rafael Gustavo da Cunha Pereira Pinto
1424cc942b
Update codeql-analysis-python.yml 2024-03-06 09:43:44 -03:00
Rafael Gustavo da Cunha Pereira Pinto
921f3be253
Update codeql-analysis-python.yml 2024-03-06 09:41:05 -03:00
Rafael Gustavo da Cunha Pereira Pinto
327aba27ce
Update codeql-analysis.yml 2024-03-06 09:40:45 -03:00
Rafael Gustavo da Cunha Pereira Pinto
a2c88f320f
Create codeql-analysis-python.yml 2024-03-06 09:40:16 -03:00
Rafael Gustavo da Cunha Pereira Pinto
274fed556d
removing python from codeql-analysis.yml 2024-03-06 09:39:20 -03:00
Rafael Gustavo da Cunha Pereira Pinto
d462fda79f
Update codeql-analysis.yml 2024-03-05 14:18:29 -03:00
Rafael Gustavo da Cunha Pereira Pinto
1325b97475
Update codeql-analysis.yml 2024-03-05 14:13:53 -03:00
Rafael Gustavo da Cunha Pereira Pinto
fc3d2e52c3
Update codeql-analysis.yml 2024-03-05 09:18:16 -03:00
Rafael Gustavo da Cunha Pereira Pinto
26013e1057
Update codeql-analysis.yml 2024-03-05 09:01:48 -03:00
Rafael Gustavo da Cunha Pereira Pinto
a508a76a52
Update codeql-analysis.yml to v2 2024-03-05 08:58:50 -03:00
Martin Cooper
e18a9289a8 Include hidapi as a dependency for CI 2023-11-24 13:29:37 -08:00
wb2osz
b1b3e854be Remove Ubuntu 18 from automated test build. 2023-05-14 23:30:44 +01:00
ra1nb0w
0f92f463f4
github actions implementation (#396)
* Create codeql-analysis.yml

* cmake: add support for Visual Studio 2019

* enable github actions (aka continuous integration)

basic implementation to enable github actions with:
- triggered each push or pull request
- built on ubuntu (multiple version), macOS, windows
- the binary has debug facilities enabled
- ignore any commit/push on the .github folder
- run all tests
- create an archive with binaries (available for 90 days)
- can manually triggered setting custom cmake flags

* cmake: fix MSVC check

* github actions: remove ubuntu 18.04; add ubuntu 22.04

* github actions: fix windows ci

---------

Co-authored-by: wb2osz <wb2osz@comcast.net>
2023-01-28 16:07:56 -05:00