Skip to content

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

@fxstein

Description

@fxstein

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

Labels

  • enhancement
  • workflow

Assignee

  • fxstein

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestworkflowDeveloper, testing and release related workflow

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions