-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
enhancementNew feature or requestNew feature or requestworkflowDeveloper, testing and release related workflowDeveloper, testing and release related workflow
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
Labels
- enhancement
- workflow
Assignee
- fxstein
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestworkflowDeveloper, testing and release related workflowDeveloper, testing and release related workflow