GeoNature
GeoNature copied to clipboard
feat(docker): multi arch docker build
Cette PR permet de build les containers docker Geonature pour des serveurs ou environnements de développement pour des architectures linux/arm64 (Mac avec puces M1/M2, serveurs AWS avec processeurs graviton, ...).
- Creation du multi arch docker build avec Qemu dans les github actions
- Update des versions des différents jobs dans github actions
- Update python requirements pour python 3.9 (drop 3.7 support)
- Update de la version de Fiona pour compatibilité arm64
- Installation de gdal-dev manuelle pour les docker containers arm64
- Downgrade flask en 2.2.x pour compatibilité avec ces sous dépendances (flask_admin, etc...)
Codecov Report
Attention: 1 lines
in your changes are missing coverage. Please review.
Comparison is base (
85d6931
) 78.57% compared to head (6fcd890
) 77.95%. Report is 56 commits behind head on develop.
Files | Patch % | Lines |
---|---|---|
backend/geonature/core/gn_synthese/routes.py | 90.90% | 1 Missing :warning: |
Additional details and impacted files
@@ Coverage Diff @@
## develop #2825 +/- ##
===========================================
- Coverage 78.57% 77.95% -0.62%
===========================================
Files 84 87 +3
Lines 6907 7053 +146
===========================================
+ Hits 5427 5498 +71
- Misses 1480 1555 +75
Flag | Coverage Δ | |
---|---|---|
pytest | 77.95% <93.75%> (-0.62%) |
:arrow_down: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.