Skip to content

feat: wire in published FAB26 firmware build - #106

Merged
thebentern merged 1 commit into
masterfrom
feat/fab26-firmware-build
Jul 19, 2026
Merged

feat: wire in published FAB26 firmware build#106
thebentern merged 1 commit into
masterfrom
feat/fab26-firmware-build

Conversation

@thebentern

@thebentern thebentern commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Summary

The FAB26 Boston firmware build has been published to meshtastic.github.io/event/fab26/firmware-2.7.27.d250d89. This populates the FAB26 edition's firmware block, which was null ("coming soon") when the edition was first added.

Changes

  • firmware.version2.7.27.d250d89, idv2.7.27.d250d89, title, zipUrl, and event releaseNotes.
  • Corrects firmware.slug from the provisional fab2026 to the published fab26. The web-flasher derives its download path as event/{slug}/firmware-{version}, so the slug must match the real directory.

Verification

The exact path the flasher builds resolves:
raw.githubusercontent.com/meshtastic/meshtastic.github.io/master/event/fab26/firmware-2.7.27.d250d89/firmware-2.7.27.d250d89.json200.

Companion

  • web-flasher — a matching PR updates the bundled event_firmware.json fallback so offline resolution flashes the shipped build too.

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Bug Fixes
    • Updated the FAB26 Boston event with accurate firmware version details, download information, and release notes.
    • Corrected the event firmware identifier and replaced missing metadata.

The FAB26 Boston build has shipped to
meshtastic.github.io/event/fab26/firmware-2.7.27.d250d89, so populate the
edition's firmware block (version/id/title/zipUrl/releaseNotes) that was
null ("coming soon").

Corrects the firmware slug from the provisional fab2026 to the published
fab26 — the flasher derives event/{slug}/firmware-{version} from it, so
it must match the real path.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jul 19, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 8db04d2d-cc5c-41b5-b42c-405d641d6de7

📥 Commits

Reviewing files that changed from the base of the PR and between 7db254e and cd612e6.

📒 Files selected for processing (1)
  • data/eventFirmware.json

📝 Walkthrough

Walkthrough

The FAB26 Boston firmware entry now contains a fab26 slug and populated version, identifier, title, download URL, and release notes.

Changes

FAB26 firmware update

Layer / File(s) Summary
Populate FAB26 firmware metadata
data/eventFirmware.json
The FAB26 Boston firmware entry replaces null placeholders with concrete release metadata and FAB26-specific release notes.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Possibly related PRs

  • meshtastic/api#105: Modifies the same FAB26 Boston firmware entry with placeholder metadata.

Suggested reviewers: jamesarich

Poem

A rabbit found the firmware bright,
With FAB26 metadata just right.
The slug now hops, the notes unfold,
The download path is no longer cold.
“Release!” I thump, beneath the moon.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: wiring in the published FAB26 firmware build.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@thebentern
thebentern merged commit 1601209 into master Jul 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant