GoProX icon indicating copy to clipboard operation
GoProX copied to clipboard

Enhancement/Workflow: Automate maintenance of latest firmware packages (official & labs)

Open fxstein opened this issue 8 months ago • 0 comments

Summary

Create automation and workflow for maintaining the latest available firmware packages for both official and Labs releases.

Requirements

  • Maintain a central sheet (Google Sheet or GoProX wiki) listing all firmware releases with columns for URL, path, and version number string.
  • Tooling to scan for and download new firmware patches (official and Labs).
  • Automation to update the firmware tree in the git repository based on the sheet.
  • Simple workflow to test install a firmware on a camera and retrieve the official internal version data from the SD card after upgrade.
  • Documentation for the workflow and tooling.

Motivation

Automating firmware management will ensure the repository always has the latest releases, reduce manual effort, and improve reliability for users.

Acceptance Criteria

  • Central sheet or wiki page is established and easy to update.
  • Tooling exists to scan, download, and update firmware tree.
  • Test install workflow is documented and can retrieve version info from SD card.
  • All steps are documented for maintainers.

Exploration

  • Evaluate using Google Sheets vs. GoProX wiki for the central release list.

Reference

  • Related to #60

Labels

  • enhancement
  • workflow

Assignee

  • fxstein

fxstein avatar Jun 20 '25 14:06 fxstein