Dan Smith
05c223bd42
Make the auto-sync PR update support matrix
2022-11-17 16:02:26 -08:00
Dan Smith
44166380d2
Don't fail to create PR if merge commit fails
...
If we fail to run makesupported, we will not touch anything, but
return nonzero, which will try to git commit, which will fail because
nothing is changed. Just ignore that and push the PR anyway so we have
something to work from.
2022-11-08 18:49:24 -08:00
Dan Smith
f3d651ed7a
py3-pr needs to push *after* matrix commit
2022-11-08 18:49:24 -08:00
Dan Smith
57a7e88edc
py3-pr Needs file to commit
2022-11-08 18:49:24 -08:00
Dan Smith
5ace29a545
Update py3-pr to have tox for makesupported
2022-11-08 18:49:24 -08:00
Dan Smith
d13d94dd00
Make the auto-sync PR update support matrix
2022-11-08 18:49:24 -08:00
Dan Smith
c5b7540cbe
py3-pr needs to push *after* matrix commit
2022-11-06 18:16:33 -08:00
Dan Smith
adf158e0b8
py3-pr Needs file to commit
2022-11-06 18:16:33 -08:00
Dan Smith
d845e6be93
Update py3-pr to have tox for makesupported
2022-11-06 18:16:33 -08:00
Dan Smith
901596d855
Make the auto-sync PR update support matrix
2022-11-06 18:16:33 -08:00
Dan Smith
2107dd110c
py3-pr needs to push *after* matrix commit
2022-10-24 17:40:41 -07:00
Dan Smith
a354c59512
py3-pr Needs file to commit
2022-10-24 17:40:41 -07:00
Dan Smith
e39e1aac2c
Update py3-pr to have tox for makesupported
2022-10-24 17:40:41 -07:00
Dan Smith
b652d585ac
Make the auto-sync PR update support matrix
2022-10-24 17:40:41 -07:00
Dan Smith
abdbb93d6f
Change pygobject to wxpython for requirements
...
Accurately reflect what we expect to be installed for the py3
branch.
2022-10-21 16:41:17 -07:00
Dan Smith
22527b57c2
Add a py310 job
...
I noticed some different behavior on Python 3.10 Darwin, so we might
need a 3.10 test as well.
2022-10-18 15:24:36 -07:00
Dan Smith
512d897fa5
Fix make_supported.py to work on py3
...
This will let us generate the usual list of supported drivers and
features on python3 to keep track of the difference. Note this
had to fix a dict keys bug in th_uvf8d.py in order to work.
2022-09-16 17:47:52 -07:00
Dan Smith
a2cfa832b3
Make py2 tests only run on master
...
This should be in the master branch too.
2022-09-16 17:47:31 -07:00
Dan Smith
ca6c33153d
Parity in py3 tests for recent split on master
2022-09-16 17:20:11 -07:00
Merge Bot
f8985484c5
Merge commit '83a70ea2a2201da09d096ea33e58a7beae48350a' into py3-sync
...
# Conflicts:
# tox.ini
2022-09-16 17:08:21 -07:00
Dan Smith
50e48ee242
Make the py3 PR sync use a dedicated token
...
This is needed to makes sure that actions run.
2022-09-16 16:52:55 -07:00
Dan Smith
70e168abba
Split workflows into tox targets for clarity
...
This also moves test.yaml to py2-test.yaml for parity with the
py3 branch, and adds a target for generating the model support
matrix, which we should also be doing.
2022-09-16 16:52:54 -07:00
Dan Smith
d5837931b1
Rename py3 test workflow to avoid conflicts
...
Since master uses test.yaml, we should use a different file so we
do not generate conflicts from master merges.
2022-09-15 17:39:50 -07:00
Merge Bot
fb0b4cf3e8
Merge commit 'bc9dbbc531ef3475736676a16b64bd7598f709de' into py3-sync
2022-09-16 00:27:12 +00:00
Dan Smith
58f329e22b
Fix source_branch on py3 auto PR
2022-09-15 17:17:03 -07:00
Dan Smith
c0ed6b0e4a
Workflow to create PRs against py3
...
Hopefully this will make it easier to keep py3 in sync with
master.
2022-09-15 15:22:52 -07:00
Dan Smith
81d5b643aa
Add a test on master to merge/test on py3
2022-09-10 09:21:50 -07:00
Dan Smith
9d2dd6730f
Run tests in github workflow for py3
2022-09-09 08:23:32 -07:00
goldstar611
3f765f923d
[Github Workflows] Update package list ( #20 )
...
Calling `apt-get update` should fix error in the last workflow run at https://github.com/kk7ds/chirp/runs/5668735664?check_suite_focus=true#step:3:46
2022-04-01 06:31:52 -07:00
Tom Hayward
1d6d06474e
use tox
2021-08-22 17:08:17 -07:00
Tom Hayward
96372ef98d
run tests in github actions
2021-08-22 17:01:37 -07:00
Tom Hayward
4292086202
add CONTRIBUTING.md
2021-08-22 14:54:32 -07:00