Skip to content

Conversation

@JonasVautherin
Copy link
Collaborator

The idea here is to have the CI automatically build and deploy MAVSDK-Java based on the release tag. E.g. if we tag a release 3.7.0-SNAPSHOT, the CI can extract the "3.7.0" part and update the proto submodule to match MAVSDK-C++'s v3.7.0 proto submodule. Then it can run the build and publish the artifacts as "3.7.0-SNAPSHOT".

The goal is to make it easier to update MAVSDK-Java when the only change needed is to compile the new proto files and pull the new mavsdk_server binary.

@JonasVautherin JonasVautherin merged commit 2b3b9ea into main Jul 13, 2025
4 checks passed
@JonasVautherin JonasVautherin deleted the ci-automate-release branch July 13, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants