Wykres commitów

348 Commity (5e92136ed043cd7b647523ff593a982ce52f033c)

Autor SHA1 Wiadomość Data
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