Commit Graph
45 Commits
Author SHA1 Message Date
Jared DohrmanandClaude Opus 4.8 24fdc70acc ci: bump Python to 3.13 across build and docs workflows
Adopts upstream's 3.13 bump. Also renames the uv cache key from py311
to py313 so a 3.11-built .venv is not restored under the 3.13
interpreter, and updates .python-version so local uv runs match CI.

pyproject requires-python stays >=3.11; 3.13 satisfies it and the
existing uv.lock resolves unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 17:10:04 +10:00
Jared Dohrman 9fd108f946 Merge remote-tracking branch 'upstream/dev' into integrate-upstream-dev-2026-07-09
# Conflicts:
#	.github/actions/setup-build-environment/action.yml
#	README.md
#	examples/simple_repeater/MyMesh.cpp
#	examples/simple_room_server/MyMesh.cpp
#	examples/simple_sensor/SensorMesh.cpp
#	src/helpers/CommonCLI.cpp
#	src/helpers/CommonCLI.h
#	src/helpers/radiolib/CustomLR1110Wrapper.h
#	variants/tenstar_c3/target.h
2026-07-09 16:51:30 +10:00
prabathbr e706d9044c test with single radio - mqtt success at broker 2026-06-24 23:04:42 +10:00
Scott Powell 07a3ca9e05 Merge branch 'dev'
# Conflicts:
#	docs/faq.md
2026-06-06 21:12:43 +10:00
Sefinek c67548347c ci: pin peaceiris/actions-gh-pages to v4.1.0 for Node.js 24 support 2026-05-28 16:10:46 +02:00
Sefinek bbd37f53a8 ci: update GitHub Actions and Python version, fix ruby-version typo 2026-05-28 16:01:59 +02:00
Jared Dohrman b69d10208d chore: standardise EastMesh observer release naming 2026-05-23 20:40:44 +10:00
Jared Dohrman 52813b539f chore: rename EastMesh observer release tracks 2026-05-23 20:26:10 +10:00
Jared Dohrman 452ac4f9a5 chore: workflow housekeeping 2026-05-06 17:01:52 +10:00
Jared Dohrman 21daf79ddf feat: add bridge firmware release workflows 2026-05-05 20:50:57 +10:00
Jared Dohrman c42cc03069 feat: add MQTT bridge repeater builds 2026-05-05 20:32:32 +10:00
Jared Dohrman 325e7bbfde chore: split EastMesh build wrapper from upstream 2026-05-05 18:14:49 +10:00
Jared Dohrman a4e1fd1d59 fix: prevent future merge from upstream conflicts 2026-05-05 17:46:39 +10:00
Jared Dohrman 7cfaed45c9 Merge remote-tracking branch 'upstream/dev' into integration/upstream-dev-20260505
# Conflicts:
#	.github/workflows/github-pages.yml
#	.github/workflows/pr-build-check.yml
#	README.md
#	docs/cli_commands.md
#	docs/companion_protocol.md
#	docs/faq.md
#	docs/number_allocations.md
#	mkdocs.yml
#	variants/heltec_v3/platformio.ini
2026-05-05 17:30:48 +10:00
Liam CottleandGitHub 528bf3f61e add FUNDING.yml 2026-04-26 00:24:40 +12:00
Michael Lynch 5e03c00397 Add unit tests for Utils::toHex 2026-04-24 19:37:21 +00:00
Liam CottleandGitHub bdae60498c Merge pull request #2016 from weebl2000/add-lr1110-sx1276
Add sanity build for LR1110 and SX1276 too
2026-04-22 19:30:12 +12:00
Jared Dohrman 0ad50e5bd0 repeater-mqtt-eastmesh-v1.3.8 2026-04-21 18:07:04 +10:00
Jared Dohrman 29aa60ea2f ci: improve workflow caching for build checks 2026-04-17 12:28:41 +10:00
Jared Dohrman a0c8f80504 chore: remove ESP32-C3 target support and CI coverage 2026-04-15 18:24:36 +10:00
Jared Dohrman 631fcc67fb docs: improve board guidance and normalise eastmesh mqtt targets 2026-04-13 16:01:22 +10:00
Jared Dohrman 9e0cff9e70 chore: enable local MQTT debug builds and disable MQTT_DEBUG in GitHub workflows 2026-04-12 11:00:16 +10:00
Jared Dohrman 4f4964e454 fix: add battery reporting toggle for Heltec V3 and clean up VS Code metadata 2026-04-11 18:14:30 +10:00
Jared Dohrman 01d31b3121 chore: migrate site to Zensical 2026-04-10 18:01:38 +10:00
Jared Dohrman a9e197ddfc chore: update README 2026-04-09 17:12:40 +10:00
Jared Dohrman f653f9ae7c chore: clean up docs, add push workflow 2026-04-09 16:36:49 +10:00
Jared Dohrman 1f7d141499 chore: amend pr-build-check workflow 2026-04-09 15:36:27 +10:00
Jared Dohrman e8377c2dfb chore: narrow CI and release workflows to EastMesh wifi and mqtt targets 2026-04-09 15:04:22 +10:00
Jared Dohrman 98fe78a379 feat: add MQTT repeater support, web config panel, and EastMesh-specific firmware workflows 2026-04-09 15:00:53 +10:00
Jared Dohrman 2ab5f5128f fix: seed pip in uv environments for platformio CI 2026-04-09 10:28:24 +10:00
Jared Dohrman 554ccf51df fix: make uv-managed CI env compatible with platformio pip checks 2026-04-09 10:23:27 +10:00
Jared Dohrman 1dfb5f4bed fix: seed pip in uv environments for platformio CI 2026-04-09 10:20:00 +10:00
Jared Dohrman 009e281181 chore: wire uv, update GitHub workflows, and document EastMesh releases 2026-04-09 10:15:58 +10:00
Wessel Nieboer c0252ab82c Add sanity build for LR1110 and SX1276 too 2026-04-04 13:18:15 +02:00
liamcottle 2f6046d7ba update docs cname 2026-03-24 15:38:15 +13:00
Wessel Nieboer bcfe001370 Have our github PR sanity check also run against main and dev for every merge
This will pick up any easy to spot build failures on dev/main
2026-03-11 16:51:09 +01:00
Scott Powell 9f1a3eafcc Merge branch 'dev'
# Conflicts:
#	docs/cli_commands.md
2026-03-06 12:21:52 +11:00
Wessel Nieboer 15cce12efd Add basic sanity test github PR workflow
Build a few generic variants to verify at least those compile. Can't
hurt.
2026-02-25 02:43:48 +01:00
liamcottle 85aa052e1f only deploy docs from main branch 2026-02-08 13:01:13 +13:00
liamcottle 6564bbd58e migrate docs build script so cname survives 2026-02-08 13:00:59 +13:00
liamcottle 706b5a39c6 allow manual deploy 2026-01-28 21:48:39 +13:00
liamcottle c35c1961de add docs branch for testing 2026-01-28 21:48:39 +13:00
liamcottle 132c8961e8 add workflow to build and deploy docs to github pages 2026-01-28 21:48:39 +13:00
Scott Powell 45a88dca3d * .yml files, permissions: write 2025-03-05 19:48:52 +11:00
liamcottle 13bc6e4178 setup automated firmware builds with github actions 2025-03-03 17:58:15 +13:00