Tom
b938b63e8a
fix a long-running CI bug that overran a lot ( #10707 )
...
* fix the fix
* Address Copilot review: add EXIT trap and clarify PKC comment
Add `trap` to kill meshtasticd on any early exit (python harness
failure, socket timeout) so CI never leaks a background process.
Reword the ARCH_PORTDUINO comment to make explicit that pki_encrypted=true
causes the from==0 plain-admin branch to be skipped, routing into the
PKC key-check — the underlying logic was correct all along.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Update PORTDUINO comment to reflect from==0 auth fix
The from==0 branch no longer requires !pki_encrypted (fixed upstream
in this branch), so update the simulator comment to reflect the actual
remaining reason for the early intercept: is_managed could still block
exit_simulator even for local packets.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-13 18:46:29 -05:00
Ben Meadors
a14f7afe87
fix(workflows): expand trusted author criteria for flasher comments
2026-06-10 20:04:40 -05:00
Ben Meadors
1490daa7ca
Update runner configuration to use GitHub-hosted runners for checks
2026-06-10 19:12:32 -05:00
Ben Meadors
a4001d71d5
Improve PR resolution logic for web flasher link comments
2026-06-10 17:54:24 -05:00
Ben Meadors
6da9f5f20e
Add placeholder comment for web flasher during PR builds
2026-06-10 17:28:30 -05:00
Ben Meadors
2541db2bef
fix(workflows): update artifact selection to exclude expired firmware size artifacts
2026-06-10 10:01:12 -05:00
Ben Meadors
f875518b28
Flasher link fix
2026-06-10 08:00:05 -05:00
Ben Meadors
334ad9b313
Restrict web flasher link comments to organization members only
2026-06-10 06:33:33 -05:00
Ben Meadors
0953706e9e
Add GitHub Action to post web flasher link comments on successful PR workflows
2026-06-10 05:48:39 -05:00
Austin
da821ec663
Actions: Update protobufs using the triggering branch ( #10612 )
2026-06-08 16:21:52 -05:00
Jonathan Bennett
d3691258d3
Update nanopb download URL in workflow
2026-06-08 14:23:22 -05:00
Tom
5c1b6b2a23
Size change reporting ( #10488 )
...
* feat: add firmware size reporting and comparison scripts from #9860
* feat: add silence output feature to size_report and implement tests for size reporting scripts
* rm shame
* Fix baseline artifact paths in size report workflow
* feat: add firmware size reporting and comparison scripts from #9860
* feat: add silence output feature to size_report and implement tests for size reporting scripts
* rm shame
* Fix baseline artifact paths in size report workflow
* fix write permissions
* tunk
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Austin <vidplace7@gmail.com >
2026-06-04 06:31:27 -05:00
Austin
894c5556cf
Actions: Fix tagging upon release. ( #10521 )
...
Current release tags are actually based upon the latest state of `develop` currently...
Specify target_commitish to always use the commit that triggered the build
2026-05-21 06:09:57 -05:00
Jonathan Bennett
bb86cf4e81
Merge remote-tracking branch 'origin/master' into develop
2026-05-04 18:10:59 -05:00
Ben Meadors
41f53177a1
Use OBS instead of launchpad ( #10375 )
2026-05-02 09:25:24 -04:00
Austin
c0fcf807c0
MacOS: Correct pkg-config name openssl for ulfius. ( #10369 )
2026-05-01 10:42:17 -04:00
Jonathan Bennett
989b8620ba
Merge remote-tracking branch 'origin/master' into develop
2026-04-30 10:49:26 -05:00
Austin
24d64a0013
Docker: Build for riscv64 ( #10345 )
...
Upstream support has been added in Debian and Alpine.
Only build as part of `docker_manifest` (Beta/Alpha/Daily) releases, because these will take a **while** thanks to qemu.
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 21:04:49 -05:00
Austin
c0425d7444
Actions: Build MacOS binary ( #10319 )
...
Preliminary CI for the MacOS builds
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 13:33:19 -05:00
Tom
db9fdd6794
Fix: filter out SKIPPED tests in PlatformIO output to improve log clarity ( #10214 )
2026-04-21 16:43:35 -05:00
Ben Meadors
9e182a595c
Enhance release notes generation with commit range comparison
2026-04-14 13:05:58 -05:00
Ben Meadors
7527233130
Enhance release notes generation with commit range comparison
2026-04-13 06:43:11 -05:00
Ben Meadors
16dcafa7fb
Merge remote-tracking branch 'origin/master' into develop
2026-04-13 06:28:41 -05:00
renovate[bot]
323830c7cc
Update pnpm/action-setup action to v6 ( #10132 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 22:09:25 -04:00
renovate[bot]
a9acd506a8
Update softprops/action-gh-release action to v3 ( #10150 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-12 21:49:14 -04:00
Jonathan Bennett
69495dcd98
Merge remote-tracking branch 'origin/master' into develop
2026-04-12 17:29:40 -05:00
Austin
381cefa6b2
PPA: Use SFTP method for uploads ( #10138 )
...
* Upload to PPA via SFTP
* PPA-SFTP: Trust Launchpad's SSH Key
* Move SSH key import next to GPG
* Increase dput timeout...
* Use env for inputs (address semgrep gripe)
2026-04-12 07:24:11 -05:00
Austin Lane
a50cbdc95b
Docker: Pull images from Google/AWS during build
...
Use Google / Amazon mirrors, not DockerHub, when pulling images for Docker builds.
Should prevent Docker ratelimiting during CI (Actions) builds.
2026-04-11 22:41:21 -04:00
renovate[bot]
3cd3fd3386
Update actions/github-script action to v9 ( #10122 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-10 11:21:51 -05:00
Tom
f88bc732cc
Improved manual build flow to make it easier ( #8839 )
...
* Improved flow to make easier
The emojis are intentional! I had minimal LLM input!!!
* try and fix input variable sanitisation
* and again
* again
* Copilot fixed it for me
* copilot didn't fix it for me
* copilot might have fixed it and I broke it by copypasting
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-03-31 07:53:59 -05:00
Austin
90befeeeb1
Add timeout to PPA uploads ( #9989 )
...
Don't allow dput to run for more than 15 minutes (successful runs take about ~8 minutes)
2026-03-31 07:36:21 -05:00
Ben Meadors
f7e4ac3e43
Merge remote-tracking branch 'origin/master' into develop
2026-03-27 08:43:19 -05:00
Austin Lane
450f2adab0
Remove unneeded GH perms
...
Reduce perms to least-necessary
Remove merge_queue.yml since it's never been used and is now stale
Remove comment-artifact, it hasn't worked in ages.
2026-03-24 08:14:05 -04:00
Austin Lane
e14b8d385a
Remove unneeded GH perms
...
Reduce perms to least-necessary
Remove merge_queue.yml since it's never been used and is now stale
Remove comment-artifact, it hasn't worked in ages.
2026-03-24 08:13:59 -04:00
Austin
8ce1a872eb
Add timeout to PPA uploads ( #9989 )
...
Don't allow dput to run for more than 15 minutes (successful runs take about ~8 minutes)
2026-03-23 20:15:56 -05:00
renovate[bot]
0ad1b66387
Update dorny/test-reporter action to v3 ( #9981 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 15:10:58 -04:00
Austin Lane
5716aeba3b
Cleanup GH Actions
2026-03-23 11:27:09 -04:00
Austin Lane
abfa346630
Cleanup GH Actions
2026-03-23 11:17:30 -04:00
renovate[bot]
39aefde18d
chore(deps): update pnpm/action-setup action to v5 ( #9926 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-17 14:15:44 -05:00
Ben Meadors
ffe6f706f9
Merge remote-tracking branch 'origin/develop'
2026-03-06 10:48:51 -06:00
Austin
5b94f580dc
PPA: Remove Ubuntu 25.04, Add 26.04 ( #9789 )
...
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-03-06 06:16:17 -06:00
renovate[bot]
3f5828c0e9
chore(deps): update docker/setup-buildx-action action to v4 ( #9824 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 17:57:10 +11:00
renovate[bot]
5cf365245e
chore(deps): update docker/build-push-action action to v7 ( #9832 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 16:28:15 +11:00
renovate[bot]
fdd17ac75c
chore(deps): update docker/metadata-action action to v6 ( #9833 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 16:27:48 +11:00
Ben Meadors
3972fe1fd0
Merge remote-tracking branch 'origin/master' into develop
2026-03-04 07:53:12 -06:00
renovate[bot]
90742fc87e
chore(deps): update dorny/test-reporter action to v2.6.0 ( #9796 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 05:17:53 -06:00
Austin
153ab81a9f
Deb: Handle offline builds more gracefully ( #9791 )
2026-03-04 05:16:45 -06:00
renovate[bot]
8d73d67246
chore(deps): update docker/setup-qemu-action action to v4 ( #9807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 05:12:32 -06:00
renovate[bot]
0d46943bb8
chore(deps): update docker/login-action action to v4 ( #9806 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-04 05:12:12 -06:00
renovate[bot]
1d90ea6f1d
chore(deps): update crazy-max/ghaction-import-gpg action to v7 ( #9787 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 08:09:40 +11:00