Skip to content

feat: wire in published DEF CON 34 firmware build - #387

Merged
thebentern merged 1 commit into
mainfrom
feat/defcon34-firmware-build
Jul 27, 2026
Merged

feat: wire in published DEF CON 34 firmware build#387
thebentern merged 1 commit into
mainfrom
feat/defcon34-firmware-build

Conversation

@thebentern

@thebentern thebentern commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The DEF CON 34 build has shipped to meshtastic.github.io/event/defcon34/firmware-2.8.0.b00d76f, so populate the edition's firmware block (version/id/title/zipUrl/releaseNotes) in the bundled fallback manifest (public/data/event_firmware.json), which was null ("coming soon").
  • Corrects the firmware slug from the provisional defcon2026 to the published defcon34utils/firmwareUrl.ts derives event/{slug}/firmware-{version} from it, so it must match the real path.
  • Release notes now lead with a preview-build warning.
  • Companion to feat: wire in published DEF CON 34 firmware build api#108, which makes the same change to the live API manifest.

Test plan

  • Validated public/data/event_firmware.json as well-formed JSON
  • Confirmed event/defcon34/firmware-2.8.0.b00d76f exists in meshtastic.github.io via the GitHub API
  • Verify ?event=DEFCON shows the correct firmware version in the flasher UI

Summary by CodeRabbit

  • New Features
    • Added the DEF CON 34 firmware release, including version details, download access, and release notes.
    • Included preview build guidance and updated event instructions.

The DEF CON 34 build has shipped to
meshtastic.github.io/event/defcon34/firmware-2.8.0.b00d76f, so populate
the edition's firmware block (version/id/title/zipUrl/releaseNotes) that
was null ("coming soon") in the bundled fallback manifest.

Corrects the firmware slug from the provisional defcon2026 to the
published defcon34 — utils/firmwareUrl.ts derives event/{slug}/firmware-{version}
from it, so it must match the real path.

Release notes lead with a preview-build warning.
@vercel

vercel Bot commented Jul 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-flasher Ready Ready Preview, Comment Jul 27, 2026 11:22pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 27, 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: 62368aac-a3a5-40b3-8bc5-8d734656c898

📥 Commits

Reviewing files that changed from the base of the PR and between 3566c44 and 980b512.

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

📝 Walkthrough

Walkthrough

The DEF CON 34 event firmware configuration now points to preview release 2.8.0.b00d76f, including identifiers, title, download URL, and release notes.

Changes

DEF CON 34 firmware

Layer / File(s) Summary
Populate DEF CON 34 release metadata
public/data/event_firmware.json
Replaces null firmware fields with the defcon34 release identifiers, title, ZIP URL, and preview-build release notes.

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

Possibly related PRs

Poem

A bunny hops where DEF CON shines,
With fresh firmware in tidy lines.
A preview build, a download near,
Release notes whisper, “The update’s here!”
thump thump—the flasher leaps with cheer.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and accurately summarizes the main change: publishing the DEF CON 34 firmware build.
Description check ✅ Passed The description includes a clear summary and test plan; the remaining template boilerplate sections are omitted but the PR is otherwise complete.
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 0a72641 into main Jul 27, 2026
5 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