Skip to content

tidy up web UI and deployment#31

Merged
tridge merged 4 commits intoArduPilot:mainfrom
tridge:pr-webui-tidy
May 9, 2026
Merged

tidy up web UI and deployment#31
tridge merged 4 commits intoArduPilot:mainfrom
tridge:pr-webui-tidy

Conversation

@tridge
Copy link
Copy Markdown
Contributor

@tridge tridge commented May 9, 2026

and update mavlink

tridge and others added 4 commits May 10, 2026 07:19
Drops the .git/ exclude so the server has full git state (history,
branch info, etc), and the web UI footer can resolve the running
hash via a plain `git rev-parse` instead of needing a pre-stamped
git-version.txt. The stamp step and txt fallback are removed too.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Don't trust the Makefile's mtime-based rule for the generated mavlink
headers — rsync preserves source mtimes, so bumping the submodule can
leave the on-server headers newer than the XML and make won't notice
the dependency. Always regen up-front so a submodule bump rebuilds
cleanly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
We don't care about XSD strictness for this build path — older
pymavlink installs reject newer XML elements (e.g. <superseded>)
and abort header generation before any C is emitted. --no-validate
skips the schema check while still parsing/generating fine. Avoids
the schema-version drift biting deploys to servers with older
pymavlinks.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@tridge tridge merged commit 3a4c9b1 into ArduPilot:main May 9, 2026
2 checks passed
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.

1 participant