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