mirror of
https://github.com/azaion/missions.git
synced 2026-06-21 06:31:08 +00:00
3398ec49a0e8ac4deb888d5a551949d8feaf3fd3
ci/woodpecker/push/build-arm Pipeline was successful
- Updated Azaion.Missions.csproj to exclude test sources from service compilation, preventing build failures due to test project dependencies. - Modified docker-compose.test.yml to preload the pg_stat_statements extension for testing and adjusted JWT refresh intervals for better test execution timing. - Enhanced Dockerfile to install wget for health checks and ensure proper initialization of the container. - Introduced a test-only endpoint for JWKS refresh to facilitate end-to-end testing without relying on the default refresh intervals. - Updated DTOs in ApiDtos.cs to reflect camelCase naming conventions for consistency with service responses. - Improved test cases to handle JWKS rotation and refresh scenarios effectively, ensuring robust validation of JWT handling. This commit lays the groundwork for more reliable and efficient testing of the Azaion.Missions project.
Azaion.Missions
NOTE (forward-looking): this repo is being renamed
flights->missions(Jira AZ-EPIC, child B4). The Gitea repo rename + suite.gitmodulesupdate +git mv flights missions(B4) is still pending.
.NET 10 REST API for mission planning (missions + waypoints) and the vehicle catalog (Plane / Copter / UGV / GuidedMissile) on Azaion edge devices.
GPS-Denied (orthophoto upload, live-GPS SSE, GPS corrections) is not part of this service -- it lives in the separate gps-denied service. See ../suite/_docs/11_gps_denied.md.
Suite context
- Tier: edge (runs on Jetson / OrangePI / operator-PC).
- Spec:
../suite/_docs/02_missions.md(post-rename). - DB: shared local PostgreSQL on the edge device; this service migrates only its own 4 tables (
vehicles,missions,waypoints,map_objects). - Auth: JWT validated locally with the suite-wide HMAC secret. Tokens are minted by the remote
adminservice.
Local docs
_docs/02_document/-- bottom-up discovery + module + component documentation produced by autodev.
Description
Languages
C#
98.6%
Dockerfile
1.4%