Repository navigation
Implement flight sessions, shared archives and native GCS build/release CI - #4
Merged
Merged
Conversation
This was referenced Oct 25, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Implement the flight-session workflow and native GCS build/release CI, and send durable history through the same version 2 archive API used by DJI Android. Recording and archive synchronization remain independent of live traffic delivery; failed or incomplete acknowledgements retain local data for retry.
Includes Mission Planner/QGroundControl integration and packaging checks, native CI build and tag-release workflows, parser diagnostics, operator configuration and troubleshooting guides, architecture diagrams, and the cross-client integration harness. The manual contract CI job accepts companion Flight Blender and DJI branch refs so all three implementations can be validated together before merge.
Validation completed locally:
The native build/release workflows are included; publishing this PR does not establish that every native remote CI job has passed. Server deployment, Android APK validation and physical DJI testing remain. Server archive migration must be deployed before upgrading clients.
Related to openutm/flight-blender#218. Companion pull requests will be linked below.
Companion pull requests:
Integration CI companion refs: Flight Blender
codex/shared-session-archive; DJI Androidcodex/shared-session-archive.