Commit graph

230 commits

Author SHA1 Message Date
dj2ls
c84a61fa5f updated version information and electron packages 2022-09-12 18:54:17 +02:00
DJ2LS
2530b2ed89 early download of libcodec2 2022-09-12 18:17:35 +02:00
dj2ls
56f22965fb download libcodec2 artifacts to dist folder 2022-09-12 11:18:10 +02:00
dj2ls
7a0d354c2c download libcodec2 artifacts to dist folder 2022-09-12 10:25:03 +02:00
dj2ls
f8c72d2b6b upload app bundle artifacts and version increment 2022-09-12 09:16:28 +02:00
dj2ls
6d45dae303 separate copy command windows-unix 2022-09-10 20:10:05 +02:00
dj2ls
18c0f375c6 force mv 2022-09-10 19:20:56 +02:00
dj2ls
3336000223 fix when copying tnc binaries 2022-09-10 18:27:55 +02:00
dj2ls
02e5c8ac35 adding portaudio binaries 2022-09-10 17:42:08 +02:00
dj2ls
a5bc9da41d adding portaudio binaries 2022-09-10 17:36:06 +02:00
dj2ls
d236b77d4e attempt with standalone build for adding pyaudio to bundle 2022-09-10 16:17:24 +02:00
dj2ls
56897c3f03 attempt with standalone build for adding pyaudio to bundle 2022-09-10 15:26:06 +02:00
dj2ls
0803f3e24a attempt with standalone build for adding pyaudio to bundle 2022-09-10 15:10:09 +02:00
dj2ls
5d9dc98931 and again a fix 2022-09-08 10:27:01 +02:00
dj2ls
22de69aefd accidently removed --assume-yes-for-downloads 2022-09-08 08:48:50 +02:00
dj2ls
d64d839ac5 fix trailing whitespaces 2022-09-08 07:59:49 +02:00
DJ2LS
c93aff011b
fixe Windows Build path
…this is hopefully the final commit in this area…
2022-09-06 22:07:57 +02:00
DJ2LS
1680dd368f
allow dependency walker download
--assume-yes-for-downloads option
2022-09-06 21:31:44 +02:00
dj2ls
80a640d9df more github action changes. Last run for this month... 2022-09-06 20:19:30 +02:00
dj2ls
fa9320df3e fixed artifact path 2022-09-06 19:07:00 +02:00
dj2ls
4af4a3eebc fixed binary cp for windows 2022-09-06 17:05:32 +02:00
dj2ls
0856de449b fixed binary cp for windows 2022-09-06 17:02:11 +02:00
dj2ls
9d9c6228a4 changed arm ubuntu build again... 2022-09-06 16:22:08 +02:00
dj2ls
7918a35490 disabled ubuntu arm build 2022-09-06 16:20:46 +02:00
dj2ls
449ce0712c another approach of running arm build 2022-09-06 16:18:08 +02:00
dj2ls
0ef2d601dd first nuitka test run 2022-09-06 16:06:57 +02:00
dj2ls
c3f8e3d899 another attempt of fixing GitHub action 2022-09-05 09:20:59 +02:00
dj2ls
073f26ace8 hotfix for #240 and failing GitHub action 2022-09-04 19:45:15 +02:00
DJ2LS
3db3313b98
build_action hot fix 2022-07-14 09:48:29 +02:00
DJ2LS
726ba67fc3 possible whitespace fix 2022-07-12 11:04:56 +02:00
DJ2LS
276affb8c8 Updated Github Action - new attempt with another way.. 2022-07-12 10:57:06 +02:00
DJ2LS
b10fb8887d add additional mingw dependencies to package 2022-07-08 19:14:22 +02:00
DJ2LS
b2d8b32524 Path Update 2022-07-08 16:20:11 +02:00
DJ2LS
a4af8f37e2 GithubAction build test 2022-07-06 15:40:57 +02:00
Paul Kronenwetter
bc9e8849ac Remove unused miniaudio install 2022-06-19 08:42:20 -04:00
Paul Kronenwetter
af355244a1 Use pytest-rerunfailures instead of re-inventing it. 2022-06-15 19:42:16 -04:00
Paul Kronenwetter
f0f7c94058 Pin codec2 revision to master.
This should be a specific release, that implements freedv_set_tuning_range.
2022-06-15 19:40:14 -04:00
Paul Kronenwetter
dbeea31f9d Correcting git mistake. 2022-06-15 19:40:14 -04:00
Paul Kronenwetter
f742a8a435 Pin codec2 revision to v1.0.3. 2022-06-15 19:40:14 -04:00
DJ2LS
e05bc262ad and some more typos and whitespace correction.. 2022-05-23 14:26:14 +02:00
Paul Kronenwetter
5c6cee1c21
Enhance tests (#185)
* Initial attempt to create unit tests for DATA class (tnc).

* Completed initial set of tests.

* Adding pytest to install packages.

* Corrects issue #173 fix

I didn't look carefully enough at `helpers.check_callsign` to see that it returns a list. The first element of the list is `True`/`False`.

* Making check_callsign evaluation more consistent.

* Update .gitignore

this is more a test commit to see if GitHub Client for MacOS is working,

* mkfifo test prototype

First partially working prototype for testing the full tnc with mkfifo named pipes.

* single tnc test file

moved to a single file for running tnc tests

* fixed typo

* Added parameters to tests.

Make other minor tweaks and documentation.

* Clean up two existing tests.

Adapted both tests to pytest and maintained
compatibility with existing ctest method.
Tweaked CMakeLists.txt .

* Adding pure python  highsnr_stdio_P_P_multi test.

Intended to replace highsnr_stdio_P_P_multi which uses POSIX shell.

* Adding pure python  highsnr_stdio_P_P_datac0 test.

Intended to replace highsnr_stdio_P_P_datac0 which uses POSIX shell.

* Parameterize recent tests.

Renamed datac0 to datacx after including all data codecs in test.

* Parameterize mode as well.

Add ability to run tests from main directory as well as within test/.

* Add list of tests and brief descriptions.

* Add more native python tests conversions.

* Update README with new tests.

* Tweak README again.

* Rename test to be findable by pytest.

* Rename test for ctest.

* Update correct file this time.

* Minor test tweaks.

* Add modem test proof-of-concept.

* Adjustment to ARQ short test.

* Various refactorings.

Type hints, trailing backslash, range usage, etc.

* Ignore unknown arguments in argparse.

* Minor cleanups.

* Update test/README.md.

* Update test_pa to quiet pylint.

* Give up trying to suppress structlog output.

* Correct module comments.

* Remove excess trailing spaces.

* Remove excess newlines.

* Various refactorings.

Type hints, trailing backslash, range usage, etc.

* mkfifo test prototype

First partially working prototype for testing the full tnc with mkfifo named pipes.

* Update test_tnc and tweak IRS/ISS.

* Correct test_modem to detect failures.

* Trying to be less dependent on env variables.

* Add IRS/ISS tests to ctests

* Pin codec2 revision to v1.0.3.

* Correcting git mistake.

* Pin codec2 revision to master.

This should be a specific release, that implements freedv_set_tuning_range.

Co-authored-by: DJ2LS <75909252+DJ2LS@users.noreply.github.com>
2022-05-21 23:04:17 +00:00
Paul Kronenwetter
4ce0fb4de9 Pyinstaller 5.1 breaks our build. 2022-05-18 18:33:54 -04:00
dj2ls
860865004a updated build action 2022-03-30 21:40:29 +02:00
dj2ls
a65a677f49 updated sounddevice setup routine
this possible fixes -9998 channel errors
2022-03-30 17:53:35 +02:00
dj2ls
0c41b8b4a7 added sounddevice to github action 2022-03-29 16:45:00 +02:00
dj2ls
fde70b114e added sounddevice to github action 2022-03-29 16:44:33 +02:00
dj2ls
fd0c9e95ac updated build action 2022-03-14 20:35:49 +01:00
dj2ls
a552109265 changed python version to 3.8
we need this for beeing compatible with the precompiled hamlib binding. We might improve this somewhen later...
2022-03-08 09:27:53 +01:00
dj2ls
87ba2d374f fixed auto updater
error when update downloaded
2022-02-25 13:10:54 +01:00
dj2ls
80a23da83a updated build action
new day ...
2022-02-25 10:29:38 +01:00