Walter A. Boring IV
a00c4ea840
Create codeql.yml
...
Try out code scanning
2024-02-07 09:43:29 -05:00
Hemna
a88de2f09c
update github action branchs to v8
2024-02-07 08:55:24 -05:00
Hemna
4b56e99689
updated github workflows
2023-09-01 14:51:55 -04:00
Hemna
d3a93b735d
Added timing after each thread loop
...
This is to help keep track of which non-blocking threads are still
alive.
The RPC Server thread blocks, so the time will always increase.
2023-07-20 14:44:46 -04:00
Hemna
5723e3a77b
removed linux/arm/v8
2023-07-20 14:33:59 -04:00
Hemna
dee73c1060
Update master build to include linux/arm/v8
2023-07-17 22:08:00 +00:00
Hemna
fa6e738a20
update manual build github
2023-07-17 13:05:31 -04:00
Hemna
b172c692a1
add arm64 for manual github build
2023-06-22 10:44:08 -04:00
Hemna
311cebaf27
Added manual master build
2023-06-22 10:08:28 -04:00
Walter A. Boring IV
f4d60357ee
Update master-build.yml
...
undo
2023-06-22 10:04:59 -04:00
Hemna
09a0c4cb02
Add github manual trigger for master build
2023-06-22 10:03:39 -04:00
Hemna
9931c8a6c5
USe new tox and update githubworkflows
...
This patch updates tox to the latest and updates the github workflows
to use tox-gh, which is claimed to work with github parallel tox runs
2023-06-22 07:58:35 -04:00
Hemna
15bf3710d2
Update github workflows
...
removed building for arm64
2023-06-21 18:55:32 -04:00
Hemna
87cbcaa47f
Try and fix broken 32bit qemu builds on 64bit system
...
This patch adds a 'fix' for trying to build on armv7 32bit system
from a 64bit system. qemu seems broken in this case.
2022-12-15 13:05:22 -05:00
Walter A. Boring IV
24b16a29e8
Merge pull request #105 from craigerl/collections-fix
...
Collections fix
2022-12-13 09:55:02 -05:00
Hemna
321c5a2c25
remove armv7 build RUST sucks
2022-12-13 08:37:31 -05:00
Hemna
a6015adecc
Update workflow again
...
to include tag latest
2022-12-12 19:49:51 -05:00
Hemna
c1db238719
Update Dockerfile and build.sh
...
This fixes a problem with the github workflow
2022-12-12 19:30:30 -05:00
Hemna
40f23dcb48
Update workflow
2022-12-12 14:56:35 -05:00
Hemna
5add0f958d
remove linux/arm/v7 for official builds for now
2022-11-26 18:34:32 -05:00
Hemna
d40927d1c3
added workflow for building specific version
2022-11-26 18:28:14 -05:00
Hemna
4111d16aaf
specify Dockerfile-dev
2022-11-25 11:21:10 -05:00
Hemna
d9b39734e6
Build on the source not released aprsd
2022-11-25 10:03:34 -05:00
Hemna
117f81f55f
Add support for building linux/arm/v7
...
This patch adds support for the github workflow for building
the raspi architecture
2022-11-24 09:44:32 -05:00
Hemna
b41e4a9ef3
Remove python 3.7 from docker build github
...
This patch removes the testing of python 3.7 during the
github action workflow for building the docker image
2022-11-23 15:41:27 -05:00
Hemna
17e784629e
change github workflow
...
remove python 3.7
2022-11-23 13:06:33 -05:00
Hemna
ab6583666f
remove arm build for now
2022-11-04 14:06:03 -04:00
Hemna
358aa59042
remove linux/arm/v6 from docker platform build
2022-11-04 10:41:25 -04:00
Hemna
9671dacb1c
Only tag master build as master
2022-11-04 10:32:22 -04:00
Hemna
f9d3bc433f
Remove docker build from test
...
This patch removes the container build from the main python.yml
github action that is only supposed to test tox results for commits
2022-11-04 10:30:34 -04:00
Walter A. Boring IV
1383352e75
create master-build.yml
...
This patch adds the tox and docker image build for the latest container image on every push to master branch
2022-11-04 10:27:43 -04:00
Hemna
b50f343440
Added container build action
2022-11-04 09:04:14 -04:00
Hemna
933917bf9d
Require python 3.7 and >
2021-02-18 16:51:31 -05:00
Hemna
08c73a17d1
Major refactor
...
This branch refactors the majority of main.py out into individual
modules to compartmentalize the code. Migrated all email related
features unti email.py, sending of messages into messaging.py
Also refactored all of the socket code to use aprslib for all APRS-IS
communication as well as message/packet processing.
Moved the email command into it's own Plugin.
2020-12-18 16:21:35 -05:00
Hemna
00d99bc2c4
Refactor networking and commands
...
This patch refactors the socket management
to use select, as well as refactor all of the
commands into a COMMAND_ENVELOPE dictionary.
This patch also adds the Dockerfile and
docker-compose.yml files
2020-12-11 19:29:18 -05:00
Hemna
53b8f21535
Update tox environment to fix formatting python errors
...
This patch includes lots of changes to tox environment for
automatically detecting pep8 failures, which can cause python2 vs
python3 failures after install.
The following tox commands have been added
tox -efmt-check - This checks the python syntax and formatting
tox -efmt - Automatically fixes python syntax formatting that
fmt-check complains about.
tox -etype-check - check on types
tox -elint - flake8 run
This patch also changes where the default config file is located.
The new location is ~/.config/aprsd/aprsd.yml
You can now also specify a custom config file on the command line
with the -c or --config option as well.
2020-12-11 08:47:56 -05:00