Commit Graph

149 Commits

Author SHA1 Message Date
Ben Meadors
ce16b50d5f Change docker push critera 2022-11-20 07:05:49 -06:00
Ben Meadors
6118a966a6 Move em up 2022-11-19 19:30:19 -06:00
Ben Meadors
1fac9ee1f2 More reusable workflows 2022-11-19 19:23:35 -06:00
Ben Meadors
27401bb9b8 Remove runs-on 2022-11-19 17:48:01 -06:00
Ben Meadors
10837ce549 With block 2022-11-19 17:45:33 -06:00
Ben Meadors
0533fd9227 Uses 2022-11-19 17:35:47 -06:00
Ben Meadors
5ce7ffc888 Show contents 2022-11-19 16:51:33 -06:00
Ben Meadors
9e914de995 Try going up a dir 2022-11-19 16:46:36 -06:00
Ben Meadors
0cc653263e Indent 2022-11-19 16:39:05 -06:00
Ben Meadors
d2d2f278cf Apparently checkout before using a local workflow 2022-11-19 16:25:00 -06:00
Ben Meadors
eb34a95ab7 Why fight me? 2022-11-19 16:23:09 -06:00
Ben Meadors
eb1f6c0de6 Root path? 2022-11-19 16:13:26 -06:00
Ben Meadors
8de79e8fb6 Path 2022-11-19 16:08:11 -06:00
Ben Meadors
fe00f0c369 Uses block 2022-11-19 16:06:59 -06:00
Ben Meadors
a4d5f8c717 Reusable workflow 2022-11-19 16:03:55 -06:00
Ben Meadors
35c50f074b Build and push to docker hub 2022-11-19 15:44:59 -06:00
Ben Meadors
20ee6a509d
Remove more targets from checks 2022-11-17 13:35:16 -06:00
Ben Meadors
9b5f358823 Add new heltec targets 2022-11-13 14:30:32 -06:00
Ben Meadors
30a87e3145 Switch to a smaller sample of devices for cppcheck 2022-11-10 07:26:28 -06:00
Ben Meadors
d77bc239c1 Changed retention policy 2022-11-09 07:20:53 -06:00
Thomas Göttgens
f1416ac9f7
Reduce retention to 30 days. 2022-11-06 14:49:02 +01:00
Ben Meadors
c6f060a24f
Add develop to CI 2022-11-05 09:21:51 -05:00
Ben Meadors
a49355133c
Cheating 2022-11-04 14:23:22 -05:00
Ben Meadors
b2e540b114
Experiment with self hosted action runner 2022-11-04 13:43:16 -05:00
Ben Meadors
39c1637030
Experimental DIY nrf52840 feather support (#1884)
* Experimental DIY nrf52840 feather support

* Fix target

* sx1262 wiring

* Remove lib
2022-11-02 07:48:14 -05:00
Thomas Göttgens
b7ef63230b
new location of ota firmware 2022-10-31 14:50:31 +01:00
Ben Meadors
b4d6c8f37b
Update verbiage 2022-10-31 08:32:21 -05:00
Ben Meadors
a1ed5cdffc
2.0 (To be merged Nov 1) (#1870)
* 2.0

* Catch the right version of the common files
2022-10-31 07:51:44 -05:00
Sacha Weatherstone
5b648be2a5
More renaming 2022-10-31 18:47:10 +10:00
code8buster
1f9db0a8fe
Disaster.radio dev board support update (#1873)
* Bringing changes from 1.2-legacy over to the new structure in 1.3/2.0

* Add meshtastic-dr-dev to CI artifact workflow
2022-10-29 16:37:27 -05:00
Ben Meadors
3d9845ff6d Update checkout version and release string 2022-10-19 11:43:24 -05:00
Ben Meadors
b615463981 Update download-artifiact version 2022-10-19 11:35:25 -05:00
Ben Meadors
d3540e82ff I think these tokens are extra 2022-10-19 10:44:09 -05:00
Ben Meadors
15ec8ba6a3 Whoops 2022-10-19 08:58:14 -05:00
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
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
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
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
29e70a80c6
Add rak eink variant (#1221) 2022-02-19 07:32:15 -06: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