GoProX
GoProX copied to clipboard
Enhancement/Workflow: Automate maintenance of latest firmware packages (official & labs)
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