Ben Meadors
db12eab083
Update setup-python
2022-10-19 08:51:00 -05:00
Ben Meadors
e29ae1cc91
Update upload-artifact version
2022-10-19 08:11:28 -05:00
Ben Meadors
089dd5b4d7
Update github cache action version
2022-10-19 07:38:44 -05:00
Ben Meadors
06285b599c
Update deprecated ::set-output commands
2022-10-19 07:35:16 -05:00
Ben Meadors
aae9d2fcf6
Package ota zip in final firmware bundle
2022-10-12 13:03:19 -05:00
Ben Meadors
2cf3c105a1
Add DFU package for nrf52 assets to build assets
2022-10-12 08:06:08 -05:00
Ben Meadors
ab0cf025c5
Remove flag
2022-10-05 11:41:53 -05:00
Ben Meadors
b384d9ea88
Remove yml exclusion for now
2022-10-05 11:18:37 -05:00
Ben Meadors
bb2094c4de
Fixed move
2022-10-05 11:11:14 -05:00
Ben Meadors
6708121ba6
Add factory erase uf2 to the release assets ( #1756 )
...
* Add factory erase uf2 to the release assets
* Copy single file
* Overwrite hopefully
2022-10-05 10:52:51 -05:00
Thomas Göttgens
a1bd5c9ea0
Accomodate for new flash files
2022-10-01 10:31:25 +02:00
Ben Meadors
48e4101f1c
Move it
2022-09-27 06:08:24 -05:00
Thomas Göttgens
3c038a8c50
Update main_matrix.yml
2022-09-27 00:50:16 +02:00
Thomas Göttgens
5332db1eca
Include OTA Firmware in Build
2022-09-27 00:21:45 +02:00
Ben Meadors
226a2dfe04
Include partitions.bin
2022-09-26 15:48:02 -05:00
Ben Meadors
55c55fb705
pip versions back in order
2022-09-17 20:03:11 -05:00
Ben Meadors
c622a9b4be
Update python temp hack
2022-09-12 20:21:19 -05:00
Ben Meadors
32d92d9b75
Qualify tbeam filesystem bins
2022-09-12 14:30:54 -05:00
Ben Meadors
a8711bc54a
Add tbeam-s3-core
2022-09-12 07:39:41 -05:00
Ben Meadors
99de0a76a5
Temporary hack (undo after 1.3.41 release)
2022-09-09 13:54:03 -05:00
Ben Meadors
8f99258fc4
Update main_matrix.yml
2022-08-22 18:31:56 -05:00
Ben Meadors
c85e9f53c7
Chmod PR artifacts
2022-08-20 12:53:34 -05:00
Ben Meadors
1253abd138
Syntax error
2022-08-14 15:56:55 -05:00
Ben Meadors
80e3cee006
NimBLE enhanced logging (do not merge) ( #1629 )
...
* Change log level to debug
* Don't reinit active bluetooth services
* Chmod +x before zip and adding to release
2022-08-14 15:27:21 -05:00
Ben Meadors
64f852e3f7
Update main_matrix.yml
2022-08-12 07:21:20 -05:00
Ben Meadors
ea90e4d2de
Update main_matrix.yml
2022-08-12 07:04:36 -05:00
Ben Meadors
dd720f2fe6
Tweak
2022-08-11 19:23:51 -05:00
Ben Meadors
808fef7e91
Update main_matrix.yml
2022-08-11 18:50:02 -05:00
Ben Meadors
11ae248c5e
Update main_matrix.yml
2022-08-11 16:19:27 -05:00
Ben Meadors
a0a5147c42
Update main_matrix.yml
2022-08-11 15:58:16 -05:00
Ben Meadors
9b5211dc65
Syntax
2022-08-11 09:03:18 -05:00
Ben Meadors
0b4fb72d58
Guard the assets ( #1618 )
...
* Guard the assets
* Indicated legacy build-all
* Hopefully fixed
2022-08-11 08:56:38 -05:00
Ben Meadors
7e03019cc4
Zip elfs
2022-08-11 07:22:19 -05:00
Ben Meadors
780f4383f4
Trying elves again
2022-08-11 07:07:04 -05:00
Ben Meadors
8148f06773
Paths
2022-08-10 20:59:45 -05:00
Ben Meadors
d5780af362
Elves live in trees
2022-08-10 20:24:37 -05:00
Ben Meadors
82ed7a2084
Elves are released
2022-08-10 20:09:01 -05:00
Ben Meadors
dd5fd3744d
Debug elfs
2022-08-10 19:25:27 -05:00
Ben Meadors
afb5fca6e1
Correct path
2022-08-10 19:21:59 -05:00
Ben Meadors
95d75fdfee
Bins
2022-08-10 19:06:31 -05:00
Ben Meadors
029a6b16ba
Release the correct archiva
2022-08-10 18:47:06 -05:00
Ben Meadors
9be3099ca6
Remove release workflow
2022-08-10 18:10:15 -05:00
Ben Meadors
b6126e6e63
Disable release workflow
2022-08-10 18:07:11 -05:00
Ben Meadors
78666e9b36
Oops
2022-08-10 18:00:41 -05:00
Ben Meadors
3abba0ce39
Release in CI hopefully
2022-08-10 17:59:47 -05:00
Ben Meadors
eed7408f00
Remove checks from pico for now
2022-08-10 16:28:11 -05:00
Ben Meadors
cdd5e16e25
Path
2022-08-10 16:10:03 -05:00
Ben Meadors
fe1ed3f284
Pico build in PR ( #1617 )
...
* Pico build in PR
* Missed refs
* Update main_matrix.yml
2022-08-10 15:33:42 -05:00
Ben Meadors
86095323e5
Add station-g1 to PR build ( #1588 )
2022-08-03 07:36:29 -05:00
Ben Meadors
388865aba7
Dashes not underscores
2022-06-20 11:19:20 -05:00
Ben Meadors
877d72cbad
Helps if you get the name right
2022-06-20 09:15:30 -05:00
Ben Meadors
63238cb810
Add m5stack core boards to CI
2022-06-20 09:13:27 -05:00
Ben Meadors
9285316c78
Upgrade to nanopb 0.4.6 ( #1523 )
2022-06-17 08:37:52 -05:00
Ben Meadors
0767c0b0e8
Converted to jgromes/RadioLib upstream and pegged to latest ref ( #1472 )
...
* Converted to jgromes/RadioLib upstream and pegged to latest ref
2022-05-29 19:30:20 -05:00
Garth Vander Houwen
b108540b08
Update GitHub action
2022-05-21 12:24:50 -07:00
Sacha Weatherstone
38913bb661
Consistency fixes & repo cleanup
2022-05-12 20:45:30 +10:00
Sacha Weatherstone
6d15b9b82a
Update main_matrix.yml
2022-05-12 20:03:53 +10:00
mkinney
4df0e910b8
Update main_matrix.yml
...
add nano-g1
2022-04-27 10:23:20 -07:00
Thomas Göttgens
c17cd47689
Update main_matrix.yml ( #1402 )
2022-04-25 16:48:04 +10:00
Thomas Göttgens
d2c278a856
Update main_matrix.yml ( #1401 )
2022-04-25 16:24:08 +10:00
Thomas Göttgens
213d9512f1
WIP: unify the RAK targets into one firmware ( #1350 )
...
* First steps to unify GPS Lib for RAK 1910 and RAK 12500
* Technicalities. Out with the old and build the new.
* Adapt Matrix
* We use 0.4.5 now
* While we're at it, yank the RAK815, it's EOL
* Satisfy CI - for now
* - yank UBX library, talk to GPS chip with NMEA only.
- more autodetect going on, this time for the Eink Display.
TODO: actually do something with the scan findings.
* i swear this works on windows! :-)
* these are only there to make CI happy
* don't update eink display if not detected.
* Replace Oberon Crypt Library with modified Adafruit Library. This elimintaes the need for the sdk-nfxlib submodule.
* - Revert auto screen selection (incomplete)
- Revert nrF crypto engine (needs more work)
- add separate defines for not-auto-selecting screen lib.
* Define 2 new variants for RAK - with or without epaper
* Update variants
Co-authored-by: Sacha Weatherstone <sachaw100@hotmail.com>
Co-authored-by: Ben Meadors <thebentern@tuta.io>
2022-04-25 15:13:41 +10:00
Ben Meadors
a20ba7e686
Add pca10059_diy_eink to boards matrix
2022-04-06 11:04:11 -05:00
Ben Meadors
d73d3ca959
Update proto action to use nanopb 0.4.5
2022-04-05 11:29:54 -05:00
Sacha Weatherstone
5a67dada95
Create New Board.yml
2022-04-02 16:30:34 +11:00
Sacha Weatherstone
c98a9441d6
Update CI
2022-03-10 00:04:49 +11:00
Ben Meadors
ca21e8b2bf
New PR artifacts upload scheme
2022-03-06 08:50:42 -06:00
Ben Meadors
c97541d4fc
Turns out this workflow is needed on the target branch
2022-02-25 17:25:43 -06:00
Ben Meadors
fc54f2f63d
Temporary 1.2 legacy PR checks ( #1243 )
...
* Temporary 1.2 legacy PR checks
2022-02-25 16:13:28 -06:00
Ben Meadors
29e70a80c6
Add rak eink variant ( #1221 )
2022-02-19 07:32:15 -06:00
Thomas Göttgens
54f062e94d
Add littlefs dependancy to release flow as well ( #1217 )
2022-02-16 07:22:40 -06:00
Sacha Weatherstone
9cdc6ae860
Add bug report issue template
2022-02-16 17:52:14 +11:00
Sacha Weatherstone
0c946609d5
Remove old CI script
2022-02-16 11:39:29 +11:00
Thomas Göttgens
8e9b852faa
Littlefs rebased to Master ( #1205 )
...
* Littlefs
2022-02-14 11:45:29 -06:00
Ben Meadors
6b4907e841
Added after-checks
2022-02-14 11:27:33 -06:00
Ben Meadors
1808e9b3d8
Pick up littlefs instead of spiffs bin
2022-02-14 10:39:31 -06:00
Ben Meadors
1dd53eeaf5
Set max parallel workers on jobs to favor esp32
2022-02-14 10:36:16 -06:00
Ben Meadors
892d9a34c7
Add littlefs-python package for ESP32 target
2022-02-14 10:21:28 -06:00
Ben Meadors
ab96579904
Github action runs on job matrix now for parallel operation (both build and check) ( #1202 )
...
* Build matrix for parallel jobs
2022-02-13 14:10:59 -06:00
Ben Meadors
3f83acdbef
Ignore version.properties on ci-build
2022-02-10 21:13:36 -06:00
Ben Meadors
d79dc631f1
Fixed RAK11200 configuration and added to build-all ( #1192 )
...
* Fixed RAK11200 configuration and added to build-all
Co-authored-by: Mike Kinney <mike.kinney@gmail.com>
2022-02-10 20:21:36 -06:00
Ben Meadors
7ea6babb7f
Add workflow_dispatch back
2022-02-10 16:23:34 -06:00
mkinney
cc7b5cf136
Update main.yml
2022-02-10 14:06:09 -08:00
Ben Meadors
e649bc84e1
Fix PR artifact permissions ( #1190 )
2022-02-08 10:29:57 -06:00
Ben Meadors
bbcd59ec7b
Specify branch for PR artifact storage ( #1187 )
2022-02-07 12:44:10 -06:00
Ben Meadors
e11fd593ae
Update github action to flatten firmware zip and attach artifacts ( #1186 )
2022-02-07 11:15:03 -06:00
Ben Meadors
59c2bcd978
Merge branch 'master' into thebentern-patch-2
2022-01-27 12:33:55 -06:00
Ben Meadors
2c99020037
Ignore markdown and yml for continuous integration
2022-01-27 11:59:08 -06:00
Ben Meadors
14419cbd02
Create pr instead of commit
2022-01-27 11:54:32 -06:00
Ben Meadors
1bfa6839e2
Use correct path to mesh ( #1155 )
2022-01-27 08:57:49 -06:00
Ben Meadors
a61676504f
Attempt to only update proto ( #1153 )
2022-01-27 07:51:51 -06:00
Ben Meadors
7a9450b250
Only update protos ( #1145 )
2022-01-26 16:17:30 -06:00
Ben Meadors
3c7670186a
Update protobufs and regenerate classes
2022-01-26 14:25:30 -06:00
Mike Kinney
437aa1e9af
make check a different job on ci
2022-01-24 20:04:31 +00:00
Mike Kinney
6883bc7afc
fix more warnings; add to CI; suppress some warnings
2022-01-24 19:58:07 +00:00
Sacha Weatherstone
6cb4900e0c
Create update_protobufs.yml
2021-12-31 13:00:32 +11:00
Ben Meadors
02e3d06bcb
Remove promote-release.sh from Release process ( #958 )
2021-12-05 18:31:36 -06:00
Sacha Weatherstone
dc436a3cc9
Bundle WebUI ( #878 )
...
* Bundle WebUI
* Include release workflow
2021-10-09 17:15:12 +11:00
Kevin Hester
42f3154079
store elfs (for later debugging) in github artifacts
2021-05-26 10:21:26 +08:00
Kevin Hester
96fc1f5272
use long versions for release names
2021-05-25 08:45:47 +08:00
Kevin Hester
29587d4c4e
1.2.37 fix release script
2021-05-25 08:30:03 +08:00
Kevin Hester
13199f13c2
reeneable simulator in CI builds
2021-05-23 17:02:47 +08:00
Kevin Hester
19ee911022
turn off simulator build for now, because (ugh) it is accidentally looking for gpiod hardware
2021-05-03 15:54:26 +08:00
Kevin Hester
cb4d5d580a
add gpiod libs
2021-05-03 15:51:33 +08:00
Kevin Hester
3bc0aaabe4
disable platformio caching for now
2021-05-03 15:46:13 +08:00
Kevin Hester
1f2dc82035
don't cache platformio for now
2021-05-03 10:36:44 +08:00
Kevin Hester
57ef3b499f
look for v1 versions only
2021-04-17 09:28:36 +08:00
Kevin Hester
6c956591f8
disambig github action names
2021-04-16 15:31:53 +08:00
Kevin Hester
531600f5ab
remove ci setup
2021-04-16 15:05:12 +08:00
Kevin Hester
dc7f715acd
make CI create tags
2021-04-16 15:03:38 +08:00
Kevin Hester
99828d9b73
Don't use caches when making release builds
2021-04-16 14:19:53 +08:00
Kevin Hester
1ceeb1637a
ugh - github composite actions are broken
2021-04-16 13:53:26 +08:00
Kevin Hester
ccd87911a6
move shared actions
2021-04-16 13:39:43 +08:00
Kevin Hester
e17374080f
Add a release build workflow
2021-04-16 13:37:00 +08:00
Kevin Hester
c5bb62202d
keep prebuilds for all commits for 30 days
2021-04-16 12:46:21 +08:00
Kevin Hester
49c6256270
test adding artifacts
2021-04-16 12:23:09 +08:00
Kevin Hester
405f7e0caa
Fix integration test found by CI! verstr field was too short
2021-04-16 11:51:04 +08:00
Kevin Hester
d8bae61e3c
more CI tests (there will be a bunch of these nop commits)
2021-04-16 11:01:44 +08:00
Kevin Hester
50f739bacf
ci changes
2021-04-16 10:41:54 +08:00
Kevin Hester
2ae6a4f46c
improve github actions
2021-04-16 09:41:33 +08:00
Kevin Hester
f7d199a3be
rak4631: kinda runs
2021-04-11 13:58:48 +08:00
Kevin Hester
6a872b6ac2
remove unused lib from CI build
2021-04-01 13:46:30 +08:00
Kevin Hester
9623be1484
fix CI build script typo
2021-03-31 12:08:48 +08:00
Kevin Hester
d810ce0c1e
add more time for sim startup
2021-03-31 11:26:19 +08:00
Kevin Hester
21cfb151a8
specify clang for c++ formatting conventions
2021-03-19 15:24:05 +08:00
Kevin Hester
a97072eca0
add first integration test for CI
2021-03-18 19:48:06 +08:00
Kevin Hester
351be2f327
change portduino so it has a higher chance of building on OS-X and windows
2021-03-15 13:09:52 +08:00
Kevin Hester
b7f9064f0d
turn off linux on CI for now
2021-03-12 20:42:22 +08:00
Sacha Weatherstone
2f7c2a2aea
Update main.yml
2021-03-09 16:16:41 +11:00
Kevin Hester
577336d2df
oh well - github actions defeated me
2021-02-23 17:16:12 +08:00
Kevin Hester
245638a1d4
get more parallism in CI build
2021-02-23 17:07:38 +08:00
Kevin Hester
ccf3450864
make CI build steps more atomic for easier reporting
2021-02-07 10:49:14 +08:00
Kevin Hester
86553a4fc9
add libs needed for linux build on CI server
2021-02-07 10:44:31 +08:00
geeksville
9b1d1ad0a5
add linux/portduino to the CI test build
...
Signed-off-by: geeksville <kevinh@geeksville.com>
2020-09-17 11:23:46 -07:00
geeksville
e3b74ece74
use the lora-relay board for CI builds
2020-08-17 12:38:53 -07:00
geeksville
d9fd227862
have CI build RAK815
2020-07-10 11:44:46 -07:00
geeksville
9ba9e82706
try to fix adafruit-nrfutil bin being in path?
2020-07-09 21:49:07 -07:00
geeksville
ea6c33f3d2
add adafruit-nrfutil to CI build
2020-07-09 21:37:45 -07:00
geeksville
82e5e1858a
build for 2 ESP32 targets and 2 NRF52 targets in the CI build
2020-07-09 21:30:52 -07:00
geeksville
6954d0d5f4
Checkout submodules for CI build
2020-07-09 20:31:16 -07:00
geeksville
284317cb25
add nrf52 to CI builds
2020-07-09 20:08:36 -07:00
geeksville
7f5283e95d
Add an initial pull-request template
2020-06-25 09:33:29 -07:00
Kevin Hester
fc07c7c01f
Update issue templates
2020-06-25 09:18:54 -07:00
Girts
35dada683a
run CI on pull requests as well
2020-03-15 17:42:48 -07:00
Kevin Hester
7dc6264fa7
It helps to spell things correctly...
2020-02-29 19:05:59 -08:00
Kevin Hester
f091a9505a
Add a pretty CI badge based on @girtsf work
2020-02-29 19:00:46 -08:00
geeksville
30ff67d46a
fix CI?
2020-02-26 17:37:08 -08:00
geeksville
65e6d029e0
move CI script
2020-02-26 17:22:37 -08:00
geeksville
31e9d34d1e
try github actions for CI builds
2020-02-26 17:20:19 -08:00