Enhancement/Workflow: Automate maintenance of latest firmware packages (official & labs)
- Dominant language
- Shell
- Stars
- 27
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
## 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
Contributor guide
Assessment
This issue has not been assessed yet.