Thomas Göttgens
448afb8345
Add C6 Target
2024-09-28 20:37:07 +02:00
Thomas Göttgens
22ecbcb046
Create build_esp32_c6.yml
2024-09-28 20:35:48 +02:00
Thomas Göttgens
1e8d089c4e
yolo!
2024-09-28 16:40:00 +02:00
Thomas Göttgens
cc101f9cd2
run the full suite when run on master
2024-09-28 12:07:05 +02:00
Thomas Göttgens
ae14ca7870
the name is somewhat misleading
2024-09-27 10:42:27 +02:00
Thomas Göttgens
747046d335
nope
2024-09-27 10:37:15 +02:00
Thomas Göttgens
e02a7d1c68
test if quick is working at all
2024-09-27 10:36:00 +02:00
Thomas Göttgens
bdb998c763
pick either setup or setup-quick as valid
2024-09-27 10:33:16 +02:00
Thomas Göttgens
39febad630
only sample a few builds for CI runs
2024-09-27 10:25:37 +02:00
Ben Meadors
51e4b364b0
Trunk things
2024-09-25 16:18:45 -05:00
Ben Meadors
c50df710ba
Also put this back
2024-09-24 20:12:42 -05:00
Ben Meadors
10c51d8a05
Put this back
2024-09-24 15:44:16 -05:00
Ben Meadors
e7569838c7
Bin path
2024-09-24 14:32:20 -05:00
Ben Meadors
64b2bf5f93
Checkout should handle this but oh well
2024-09-24 14:18:19 -05:00
Ben Meadors
d6a008500a
Who chose that ridiculous name anyway?!
2024-09-24 14:05:12 -05:00
Ben Meadors
a9d636c025
Consolidate commands
2024-09-24 14:02:12 -05:00
Ben Meadors
292027f40f
Setup node
2024-09-24 13:57:53 -05:00
Ben Meadors
3c126212d5
PIO script
2024-09-24 13:45:02 -05:00
Ben Meadors
9710ac79d3
Pipargs
2024-09-24 13:37:40 -05:00
Ben Meadors
f2801a660b
Update tests.yml
2024-09-24 13:33:51 -05:00
Ben Meadors
4d269501dd
No args
2024-09-24 13:30:26 -05:00
Ben Meadors
752192b09a
pipx
2024-09-24 13:27:13 -05:00
Ben Meadors
f8f9329529
pip3
2024-09-24 13:16:24 -05:00
Ben Meadors
c679932248
Setup python
2024-09-24 12:58:41 -05:00
Ben Meadors
5488c8f579
Got the runner labels backwards
2024-09-24 12:54:04 -05:00
Ben Meadors
6c488fe816
Ony run on test runner label
2024-09-24 12:43:39 -05:00
Ben Meadors
771cb52616
Remove amd64
2024-09-24 10:52:46 -05:00
Ben Meadors
10869ea10a
Don't wait for after-checks
2024-09-24 09:10:29 -05:00
Ben Meadors
e4d0e38f37
Remove native and add v4 back
2024-09-24 08:25:25 -05:00
Ben Meadors
d7badcc9cb
Don't run checks on workflow_dispatch
2024-09-24 07:17:38 -05:00
Ben Meadors
4fbf666cd9
Try v3
2024-09-24 07:12:43 -05:00
Jason Murray
4fde1ca2a8
chomp trailing newline ( #4848 )
2024-09-24 16:27:46 +08:00
Jason Murray
c72612d826
sed doesn't like newlines ( #4847 )
...
* sed doesn't like newlines
* fold remove-debug-flags block
* PATH is a system env var
* Runners don't like rm -f ${workspace path}
2024-09-24 15:41:40 +08:00
Tom Fifield
682133501a
Syntax fix for github action ( #4846 )
...
https://docs.github.com/en/actions/sharing-automations/creating-actions/metadata-syntax-for-github-actions#runs-for-composite-actions
2024-09-24 14:49:01 +08:00
Jason Murray
b4c09ace23
Consolidate variant build steps ( #4820 )
...
* poc: consolidate variant build steps
* use build-variant action
* only checkout once and clean up after run
* checkout before local action
2024-09-24 13:47:31 +08:00
Jason Murray
3ff9398b92
Revert "Update classes on protobufs update" ( #4824 )
...
* Revert "Update classes on protobufs update"
* remove quotes to fix trunk.
---------
Co-authored-by: Tom Fifield <tom@tomfifield.net>
2024-09-23 20:34:19 +08:00
Tom Fifield
7db98ca1da
Revert "Consolidate variant build steps ( #4806 )" ( #4816 )
...
This reverts commit 9f8d86cb25
.
2024-09-22 19:39:35 +08:00
Jason Murray
9f8d86cb25
Consolidate variant build steps ( #4806 )
...
* poc: consolidate variant build steps
* use build-variant action
* only checkout once and clean up after run
2024-09-22 19:22:00 +08:00
Ben Meadors
51af747508
CI fixes
2024-09-21 20:53:23 -05:00
Ben Meadors
893bbe09d1
Hopefully extract and commit to meshtastic.github.io
2024-09-21 16:34:26 -05:00
Jason Murray
2072ebd196
meshtastic/ is a test suite; protobufs/ contains protobufs;
2024-09-21 09:58:28 -07:00
Jason Murray
202699239f
feat: trigger class update when protobufs are changed
2024-09-21 07:51:09 -07:00
dependabot[bot]
c053c7d9ae
Bump pnpm/action-setup from 2 to 4 in /.github/workflows ( #4798 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 2 to 4.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-21 06:13:09 -05:00
Tom Fifield
de706523f5
Actions: Semgrep Images have moved from returntocorp to semgrep ( #4774 )
...
https://hub.docker.com/r/returntocorp/semgrep notes: "We've moved!
Official Docker images for Semgrep now available at semgrep/semgrep."
Patch updates our CI workflow for these images.
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
2024-09-21 06:10:59 -05:00
dependabot[bot]
6490cadd35
Bump docker/build-push-action from 5 to 6 in /.github/workflows ( #4800 )
2024-09-21 09:30:36 +00:00
dependabot[bot]
3882841283
Bump peter-evans/create-pull-request from 6 to 7 in /.github/workflows ( #4797 )
2024-09-21 08:17:31 +00:00
Tom Fifield
74e6470439
fix dependabot syntax ( #4795 )
...
* fix dependabot syntax
* Update dependabot.yml
* Update dependabot.yml
2024-09-21 14:20:30 +08:00
Jason Murray
7368cb99dc
chore: trunk fmt
2024-09-20 19:40:36 -07:00
Jason Murray
ec848bab52
Enable Dependabot
2024-09-21 09:40:56 +08:00
Jason Murray
ed13105aec
set title for version bump PR ( #4791 )
2024-09-20 20:30:49 -05:00
Jason Murray
c2272ce5a1
set title for protobufs bump PR ( #4792 )
2024-09-20 20:30:32 -05:00
Ben Meadors
0664c09f9d
Download debian files after firmware zip
2024-09-20 14:55:53 -05:00
Jonathan Bennett
0f3450ad44
Mark package workflows for gh hosted runners
2024-09-19 18:21:30 -05:00
Jonathan Bennett
d3a293a0d8
Flag semgrep to not run on self-hosted
...
The semgrep action runs inside a docker container, and docker in podman just doesn't work.
2024-09-19 12:10:39 -05:00
Jonathan Bennett
c6196b2260
Update build_esp32.yml -- less CI fun
2024-09-18 01:11:08 -05:00
Jonathan Bennett
3eebdcefa4
More CI fun
2024-09-18 00:28:54 -05:00
Jonathan Bennett
4289cb089b
Update package_raspbian.yml to build on self-hosted ( #4761 )
...
* Update package_raspbian.yml to build on self-hosted
* Update package_raspbian_armv7l.yml to use self hosted
2024-09-18 00:17:48 -05:00
rcarteraz
b59bd6fee9
Update feature.yml ( #4700 )
2024-09-13 16:11:54 -05:00
rcarteraz
8b911f14cf
Update Bug Report.yml ( #4702 )
2024-09-13 16:11:39 -05:00
Ben Meadors
d36c69396b
Exclude meshtasticd binaries from firmware.zip ( #4698 )
...
* Exclude meshtasticd binaries from firmware.zip
* Incorrect
2024-09-13 10:42:40 -05:00
Ben Meadors
1ba4f6e222
Revert "Temp: Grab pre-release tag"
...
This reverts commit e8e9826adc
.
2024-09-10 20:07:06 -05:00
Ben Meadors
e8e9826adc
Temp: Grab pre-release tag
2024-09-10 19:27:59 -05:00
Benjamin Faershtein
972a5d5779
Update Pull Request Template
2024-09-05 14:25:34 -07:00
Thomas Göttgens
3bf20dc3a6
Merge branch 'master' into pr-fix4154
2024-09-02 09:16:52 +02:00
Ben Meadors
24501c30c0
Update and rename test_simulator.yml to tests.yml
2024-09-01 11:33:41 -05:00
Kevin Hester
dc9f6e1360
fix CI warnings (and change CI comment to be correct)
2024-08-28 11:25:54 -07:00
Ben Meadors
6ddee795d6
Poetry
2024-08-21 17:24:56 -05:00
Ben Meadors
2d9126f873
Try cwd
2024-08-20 07:17:39 -05:00
Ben Meadors
929b3e4f88
Add platformio tests
2024-08-20 06:49:54 -05:00
Ben Meadors
bd21a0455b
&
2024-08-19 19:19:16 -05:00
Ben Meadors
9b4ad68f43
Add simulator back as a separate step
2024-08-19 18:39:26 -05:00
Ben Meadors
6813b8e4e9
Just literally trying stuff at this point
2024-07-29 06:52:14 -05:00
Ben Meadors
4aa6f60e95
Maybe remove pip cache
2024-07-29 06:41:26 -05:00
Ben Meadors
2ffc93324d
After
2024-07-29 06:38:34 -05:00
Ben Meadors
c501cc501d
Pip pip cheerios plz
2024-07-29 06:37:19 -05:00
Ben Meadors
8c0ff89972
Trunk
2024-07-29 06:14:32 -05:00
Ben Meadors
cf22b7ff04
Latest pip version of setuptools is broken. Install specific version
2024-07-29 06:11:08 -05:00
Ben Meadors
bca9fbe7e4
Missed a needs
2024-07-27 06:49:50 -05:00
Ben Meadors
e70435ebd7
All builds need to only pkg update for their target environment
2024-07-27 06:49:11 -05:00
Ben Meadors
f583837b4e
Enable STM32 build ( #4339 )
...
* Enable stm32 builds and wio-e5 board
* Chmod
2024-07-27 06:39:16 -05:00
Tom Fifield
141ae296b7
Add Seeed Wio WM1110 to Github issue template ( #4283 )
2024-07-13 06:47:38 -05:00
Jonathan Bennett
e59e50af0e
Update build_raspbian_armv7l.yml --fix-missing
2024-07-10 14:42:29 -05:00
Ben Meadors
c887675bb4
Fix missing
2024-07-10 09:35:18 -05:00
Ben Meadors
a3777e8f29
Helps if you remove the original clause
2024-07-09 09:23:59 -05:00
Ben Meadors
9f089746da
Collect hex files and specifically wm1110 sdk
2024-07-09 08:31:16 -05:00
Agent Blu, 006
7b838d388d
Updated raspbian CI to update apt repository ahead of libbluetooth. ( #4243 )
2024-07-06 19:45:58 -05:00
Thomas Göttgens
7aea056ac0
exclude debs from release zip
2024-06-16 22:43:16 +02:00
Thomas Göttgens
1d98e48bab
Update main_matrix.yml
2024-06-09 16:33:50 +02:00
Ben Meadors
01a214aa59
Add continues on failing docker steps
2024-06-09 08:32:31 -05:00
Ben Meadors
4da3f202e5
Roll-back to v2
2024-06-09 07:55:45 -05:00
Ben Meadors
2f99a8dbb8
Try latest version
2024-06-09 07:40:57 -05:00
Ben Meadors
f59cbc8ffb
Add firmware repo level secret
2024-06-09 07:19:25 -05:00
Thomas Göttgens
095887de40
do the docker dance
2024-06-09 13:00:06 +02:00
Thomas Göttgens
46b8e2a850
fix binary location
2024-06-09 12:56:44 +02:00
Thomas Göttgens
27ad3da0ac
reinstate after checks and hope the coffee kicks in
2024-06-09 12:37:23 +02:00
Thomas Göttgens
2335352fbe
fix native build
2024-06-09 12:30:47 +02:00
Thomas Göttgens
a52db85ebe
fix base setup
2024-06-07 15:36:31 +02:00
Thomas Göttgens
96b286cd48
release x86_64 deb
2024-06-05 17:50:58 +02:00
Thomas Göttgens
7874ebc568
Update package_amd64.yml
2024-06-05 17:24:55 +02:00
Thomas Göttgens
fb3c141231
update package index
2024-06-05 17:04:22 +02:00
Thomas Göttgens
f1906c38f1
sudo make me a sandwich
2024-06-05 16:37:12 +02:00
Thomas Göttgens
14b7c5b6ef
Create build_native.yml
2024-06-05 16:34:30 +02:00
Thomas Göttgens
d8775d94e3
try harder dude
2024-06-05 16:29:40 +02:00
Thomas Göttgens
2cc5598f89
Try building a deb for native
2024-06-05 16:27:46 +02:00
Thomas Göttgens
fbc8f6c03b
package x86_64 meshtasticd
2024-06-05 15:08:23 +02:00
Jonathan Bennett
d19607ba98
Look in the right place for .debs
2024-05-21 11:23:29 -05:00
Jonathan Bennett
b829ee795d
re-add .deb download to build
2024-05-21 10:37:26 -05:00
Ben Meadors
2fdc2e2c3c
Perhaps a wildcard shall I seek
2024-05-21 09:07:47 -05:00
Ben Meadors
8c5dee5881
Remove download
2024-05-21 07:04:18 -05:00
Ben Meadors
55d46bae92
Update build_raspbian_armv7l.yml
2024-05-21 06:56:16 -05:00
Jonathan Bennett
34aec70998
No need to build Raspbian arm64 twice: Part 2
2024-05-19 23:44:12 -05:00
Jonathan Bennett
e8cdac8fa0
No need to build Raspbian arm64 twice
2024-05-19 23:31:33 -05:00
Jonathan Bennett
afae3a488e
Move Raspbian Arm64 to new build scheme
2024-05-19 23:29:43 -05:00
Jonathan Bennett
85e238ca76
Better names for .deb artifacts
2024-05-19 21:12:47 -05:00
Jonathan Bennett
45b05c9896
Revert "Use the right arch name for armv7l builds"
...
This reverts commit 7d1a925892
.
2024-05-19 20:39:11 -05:00
Jonathan Bennett
7d1a925892
Use the right arch name for armv7l builds
2024-05-19 20:16:33 -05:00
Jonathan Bennett
72fb8a30a1
No sudo on debian docker
2024-05-19 18:18:03 -05:00
Jonathan Bennett
1c67f491d4
Add deps install for armv7l builds
2024-05-19 18:13:12 -05:00
Jonathan Bennett
f7a4cd33b4
Add armv7 builds
2024-05-19 18:00:06 -05:00
Jonathan Bennett
a2284e3d52
DEBIAN is case sensitive
2024-05-17 03:32:11 -05:00
Jonathan Bennett
314d2e2da1
debconf expects absolute paths.
2024-05-17 02:34:18 -05:00
Thomas Göttgens
4087bd93a9
Axe trunk from check
...
We run that anyway as a separate job No need to run it in the matrix.
2024-05-16 17:35:14 +02:00
Thomas Göttgens
078f33ff78
Re-add missing files ( #3873 )
2024-05-13 11:45:22 +02:00
Thomas Göttgens
4d8c98c23d
Update CI runner versions from Node 16 to 20. ( #3872 )
2024-05-13 10:47:40 +02:00
Thomas Göttgens
859fd7c251
Generate the build matrix from the variant files ( #3870 )
2024-05-12 22:43:47 +02:00
Thomas Göttgens
3b6ce29cca
add the now common RP2040
2024-05-11 10:05:03 +02:00
Jorropo
58484d7fe5
.github: add Linux Native and other as platform to Feature Request
2024-05-11 02:10:23 +02:00
Jonathan Bennett
30fbcabf84
add conffiles to .deb packaging ( #3722 )
2024-04-25 14:23:38 -05:00
rcarteraz
6e7405e56b
add unphone ( #3584 )
2024-04-09 12:26:03 -05:00
Thomas Göttgens
ec74fba2bd
update to nanopb 0.4.8 and fix proto regen script ( #3578 )
...
* update to nanopb 0.4.8 and fix proto regen script
* trunk, damnit
2024-04-09 07:40:55 -05:00
Jonathan Bennett
1542afb847
Add libulfius2.7 to .deb debendencies ( #3494 )
2024-03-26 00:58:47 -05:00
Jonathan Bennett
79cfb1e876
Revert "Bump actions to node 20 ( #3461 )" ( #3462 )
...
This reverts commit defeb8e52b
.
As per https://github.com/actions/upload-artifact/issues/478 the new version of upload-artifact includes a breaking change.
2024-03-21 16:50:44 -05:00
Jonathan Bennett
907d075917
Revert previous attempt
2024-03-21 16:17:13 -05:00
Jonathan Bennett
9c88906acc
Remove double run of build-raspbian
2024-03-21 16:14:45 -05:00
Jonathan Bennett
defeb8e52b
Bump actions to node 20 ( #3461 )
2024-03-21 15:24:57 -05:00
David Ellefsen
f09e5c96fc
Add permission: read-all to silence CKV_GHA_1 check
2024-03-11 12:09:00 +01:00
David Ellefsen
b65b9e5d65
Include esp32c3 build step
2024-03-11 12:09:00 +01:00
Jonathan Bennett
bfce3938d2
Add openssl as dependency to meshtasticd .deb
2024-03-06 18:54:09 -06:00
Jonathan Bennett
46ad623785
Add webroot to .deb
2024-03-06 17:43:04 -06:00
todd-herbert
7aee014f5e
Add Heltec Wireless Paper V1.0 to the build matrix ( #3306 )
2024-02-28 09:20:20 -06:00
Thomas Göttgens
6932f07310
Add Station G2 to the build matrix
2024-02-25 12:11:11 +01:00
Ben Meadors
9784758c7b
Remove heltec-v1
2024-02-21 10:03:45 -06:00
Gabriele Russo
0bfac7b5f9
Fixes [3074] Heltec Tracker Screen issues + minor fixes ( #3213 )
...
* Fix Heltec Tracker Screen issues
Fix Heltec Tracker Screen issues like wrong offsets, display size and screen not shutting down.
Divides board into two different envs for 1.0 and 1.1 version PCB
* Helteck wireless tracker default version V1_1
* rename heltec tracker 1.1 - trunk fmt
rename varian of heltec tracker 1.1 to "heltec tracker" to be retro-compatible.
Trunk formatting.
* Heltec Tracker increase Screen update to 3Hz
Heltec Tracker increase Screen update to 3Hz from 1Hz
2024-02-20 07:27:48 -06:00
Ben Meadors
ce8673b6dc
Added RP2040-LoRA target ( #3195 )
2024-02-10 20:09:51 -06:00
Huston Hedinger
13c8dca6b4
[BOARD]: CanaryOne ( #3150 )
...
* compiling w/o e-ink display
* pinout changes
* progress getting LoRa and LCD working
* fix for bootloader, gps pins
* add canary to build matrix
* merge with main
* fix build by excluding BellModem in RadioLib
* fixes for GPS
* Fix LED_BLUE and GPS RX/TX pins
* Variant changes for merge
* make GPS baud rate configurable
* fix debug config
* Canary v1.2 changes
* Fixes for GPS
* pass trunk check
* bump protobufs to master
* update build flags to use CANARYONE enum
* use canaryone throughout for consistency.
* #define 0 is still defined
* add back .vscode/extensions.json
* bump protobufs
* revert manual change to generated file
---------
Co-authored-by: Steven Osborn <steven@lolsborn.com>
2024-02-10 17:55:32 -06:00
Artem
ca45888f3e
feat(variants): Add support for TXCO on TLORA_V2_1_6 devices ( #3124 )
...
* feat(variants): Add support for TXCO on TLORA_V2_1_6 devices
* chore: remove long comment
* feat(variants): Add tlora-v2-1-1_6-tcxo to build matrix
* feat(variants): Use RADIOLIB_NC as DIO1 pin for tlora_v2_1_16 with TXCO
* Use generic naming scheme, add variant to build envs
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com>
Co-authored-by: code8buster <20384924+code8buster@users.noreply.github.com>
2024-01-30 07:06:47 -06:00
Andre K
1e4ecea6fc
update to Meshtastic_nRF52_factory_erase_v2
( #3146 )
2024-01-29 20:07:09 -06:00
Ken McGuire
ac9c5f81b9
Add CircutMess Chatter 2 ( #3125 )
...
* Add Chatter 2 default_envs
* Add Chatter 2 to varients
* Add Chatter 2 specific code to esp32 platform code
* Parameterize TFT_INVERT for Chatter 2 and specify setRotation to 1
* Fix formatting to make Trunk happy
* Remove commented out #define USE_LCC68
* Fix formatting again
* Add chatter2 to the CI matrix
---------
Co-authored-by: code8buster <20384924+code8buster@users.noreply.github.com>
2024-01-26 08:40:16 -06:00
Jonathan Bennett
6284f4ffe6
Update Linux binaries to use arch names ( #3093 )
2024-01-13 19:11:59 -06:00
Jonathan Bennett
e4e9a1559e
Drop the Raspbian and Linux targets ( #3091 )
...
* Drop the Raspbian and Linux targets
* Add lovyanGFX libdep to native
2024-01-13 16:12:26 -06:00