Ben Allfree
|
8064133f79
|
CI fixes
|
2026-04-10 23:28:09 -07:00 |
|
Ben Allfree
|
29027ccf51
|
CI fix
|
2026-04-10 23:14:19 -07:00 |
|
Ben Allfree
|
1f9e5da666
|
nrf build fix
|
2026-04-10 22:44:21 -07:00 |
|
Ben Allfree
|
ca43841da8
|
Refactor EspFlasher component to implement factory reset functionality and update flash manifest handling. Modify buildFlashParts to support factory and update sections in manifests, ensuring proper erase policies. Enhance user interface to reflect changes in reset behavior and provide clearer warnings regarding data loss during flashing.
|
2026-04-10 18:36:44 -07:00 |
|
Ben Allfree
|
5fe27f1e74
|
Add Meshtastic OTA companion download step to CI workflows and update flash manifest script for ESP32-C3/C6 support
|
2026-04-10 18:01:12 -07:00 |
|
Ben Allfree
|
d131b81374
|
Enhance CI workflows by increasing CI_PROGRESS_TOTAL to 10 and adding steps for restoring PlatformIO global and libdeps caches. Update progress reporting for various build stages, including extracting firmware source, installing PlatformIO, and packaging firmware bundle. This improves build efficiency and tracking during the CI process.
|
2026-04-10 17:46:45 -07:00 |
|
Ben Allfree
|
a9e1e38b74
|
Refactor firmware flashing process by updating EspFlasher component to support new props for GitHub links and download functionality. Modify buildFlashParts to handle optional LittleFS images based on resetDeviceStorage flag. Enhance emit-flash-manifest.py to exclude factory images from USB bundles. Update CI workflows to improve artifact staging and documentation generation.
|
2026-04-10 17:34:12 -07:00 |
|
Ben Allfree
|
c06c857054
|
Add caching for PlatformIO global store in CI workflows to improve build efficiency. Updated both custom_build.yml and custom_build_test.yml to include caching paths and keys.
|
2026-04-10 11:26:41 -07:00 |
|
Ben Allfree
|
1af200eb39
|
Enhance firmware flashing process by updating emit-flash-manifest.py to merge target family metadata from PlatformIO when missing. Updated CI workflows to pass additional parameters for improved manifest generation. Refactor EspFlasher component to utilize target environment for better flash handling and error messaging. Improved error handling and user feedback during the flashing process.
|
2026-04-10 11:03:36 -07:00 |
|
Ben Allfree
|
9fc582ce14
|
mklittlefs util
|
2026-04-10 06:22:29 -07:00 |
|
Ben Allfree
|
61095ede6a
|
CI builder progress view enhancements
|
2026-04-10 06:20:29 -07:00 |
|
Ben Allfree
|
d83e8aa918
|
Update CI workflows to include actions/checkout@v4 and enhance flash layout functionality. Added optional handling for flash manifest images and improved sorting of flash parts. Updated .gitignore to include __pycache__ and .wrangler.
|
2026-04-10 06:10:57 -07:00 |
|
Ben Allfree
|
346e468ea5
|
wip
|
2026-04-10 04:56:52 -07:00 |
|
Ben Allfree
|
e6bcf4c01e
|
wip
|
2026-04-09 18:58:57 -07:00 |
|
Ben Allfree
|
c75aab0c14
|
chore: remove meshtastic remote addition from deploy workflow
|
2025-12-10 17:52:06 -08:00 |
|
Ben Allfree
|
086a98050c
|
lint fixes
|
2025-12-06 17:17:13 -08:00 |
|
Ben Allfree
|
3a543de36b
|
vike migration
|
2025-12-06 17:12:03 -08:00 |
|
Ben Allfree
|
0404d6b6c9
|
feat: add deployment step for Registry using Cloudflare Wrangler
|
2025-12-05 19:08:09 -08:00 |
|
Ben Allfree
|
77c0a88680
|
fix: update cache key in custom build workflow to use version input
|
2025-12-04 14:31:32 -08:00 |
|
Ben Allfree
|
fcb6a76a6f
|
fix: update cache key in custom build test workflow to use version input
|
2025-12-04 13:40:31 -08:00 |
|
Ben Allfree
|
14e2589a1e
|
refactor: update build artifact handling and download functionality
|
2025-12-03 12:38:04 -08:00 |
|
Ben Allfree
|
2b7fb15104
|
dev: CI
|
2025-12-03 08:42:45 -08:00 |
|
Ben Allfree
|
fb6d3cfc9c
|
dev: CI
|
2025-12-02 21:18:45 -08:00 |
|
Ben Allfree
|
dd19d748ac
|
dev: build test
|
2025-12-02 21:09:32 -08:00 |
|
Ben Allfree
|
09ce4609e0
|
docs: update custom build test workflow with license compliance details and obligations
|
2025-12-01 17:55:00 -08:00 |
|
Ben Allfree
|
5da85baa40
|
feat: add workflow test yaml
|
2025-12-01 17:14:07 -08:00 |
|
Ben Allfree
|
9246f87715
|
fix: escape backticks in PlatformIO dependencies note in GitHub Actions workflow
|
2025-12-01 09:01:47 -08:00 |
|
Ben Allfree
|
4056502ce5
|
fix: make source archive include working tree
|
2025-12-01 08:56:52 -08:00 |
|
Ben Allfree
|
5915d4dd09
|
refactor: hoist source code generation to the top
|
2025-12-01 08:51:03 -08:00 |
|
Ben Allfree
|
31c9da1b6a
|
enh: add status update for uploaded artifacts in GitHub Actions workflow
|
2025-11-30 20:36:46 -08:00 |
|
Ben Allfree
|
301ddc7c7e
|
fix: correct build file paths in GitHub Actions workflow for firmware uploads
|
2025-11-30 20:07:44 -08:00 |
|
Ben Allfree
|
6e0ccd4cc6
|
chore: add installation of wrangler to GitHub Actions workflow for enhanced build process
|
2025-11-30 20:00:52 -08:00 |
|
Ben Allfree
|
5b26b3b4bd
|
chore: refactor GitHub Actions workflow to streamline build process and enhance status updates
|
2025-11-30 19:57:17 -08:00 |
|
Ben Allfree
|
1bad565ed5
|
chore: update GitHub Actions workflow to install Poetry and dependencies, removing MPM checkout steps
|
2025-11-30 15:58:56 -08:00 |
|
Ben Allfree
|
9a871eb682
|
CI: integrate Poetry for dependency management and update MPM installation instructions in documentation
|
2025-11-30 09:34:17 -08:00 |
|
Ben Allfree
|
c9c59fcf8e
|
feat: add support for installing plugins in custom build workflow
|
2025-11-29 07:04:35 -08:00 |
|
Ben Allfree
|
a395684ebd
|
fix: ci not installing mpm
|
2025-11-29 06:41:36 -08:00 |
|
Ben Allfree
|
49c3a34c36
|
chore: add meshtastic remote to vendor/firmware in deploy workflow
|
2025-11-29 06:28:54 -08:00 |
|
Ben Allfree
|
56730ddc7c
|
feat: introduce Mesh Plugin Manager and dynamic module registration system with initial plugin structure
|
2025-11-29 06:17:21 -08:00 |
|
Ben Allfree
|
306be69033
|
refactor: update custom build workflow to use max compression on source file
|
2025-11-26 10:09:47 -08:00 |
|
Ben Allfree
|
f5ba8b2164
|
refactor: replace Brotli compression with tar.gz in custom build workflow for improved compatibility
|
2025-11-26 09:55:14 -08:00 |
|
Ben Allfree
|
a5ed0c68f2
|
feat: add Brotli compression and source archive creation to custom build workflow
|
2025-11-26 09:37:49 -08:00 |
|
Ben Allfree
|
9cc36dae59
|
feat: implement bearer token verification for GitHub webhook to enhance security
|
2025-11-26 09:25:13 -08:00 |
|
Ben Allfree
|
79efff688d
|
feat: enhance build status updates by including artifact path and GitHub run ID in payload, improving tracking and management of build processes
|
2025-11-25 07:58:41 -08:00 |
|
Ben Allfree
|
ab47ce5464
|
fix: update GitHub Actions workflow to include remote flag for R2 uploads, ensuring correct file handling during the upload process
|
2025-11-24 02:44:21 -08:00 |
|
Ben Allfree
|
018f90c98e
|
refactor: update GitHub Actions workflow to correct object path for R2 uploads and streamline upload command
|
2025-11-24 02:23:33 -08:00 |
|
Ben Allfree
|
9b377284b1
|
refactor: update GitHub Actions workflow to install Wrangler instead of AWS CLI, modify upload process to use Cloudflare R2, and enhance status updates for artifact uploads
|
2025-11-24 02:14:04 -08:00 |
|
Ben Allfree
|
668e13d7f7
|
fix: correct S3 upload path in GitHub Actions workflow by removing unnecessary bucket name reference
|
2025-11-23 22:43:17 -08:00 |
|
Ben Allfree
|
5fa1c69de9
|
fix: update GitHub Actions workflow to use 'main' branch for web-flasher checkout instead of version input
|
2025-11-23 22:13:05 -08:00 |
|
Ben Allfree
|
b322d25794
|
refactor: enhance GitHub Actions workflow by improving status updates during build process, renaming status messages for clarity, and adding new steps for Python setup and AWS CLI installation
|
2025-11-23 21:45:09 -08:00 |
|